⑴ 在linux(Ubuntu)下如何搭建TGP版飢荒聯機伺服器
certificate.txt中的後綴刪掉
⑵ 飢荒怎麼搭建伺服器 伺服器搭建攻略
飢荒中想和自己的小夥伴單獨玩游戲不想被外人所打擾的話就必須要搭建一個伺服器了,搭建伺服器的方法也並不難,下面西西小編就來給大家介紹一下搭建伺服器的教程以來,希望能幫助各位玩家!
教程一覽:
配置需求
Steam賬號內必須擁有Don't Starve Together,擁有DST即可建立多個獨立伺服器(Dedicated Server)。
獨立伺服器沒有使用DST游戲內建立伺服器的路由穿透技術,伺服器必須為游戲客戶端開放一個合適的埠,伺服器默認通信方式:UDP協議,埠號:10999。
建立一個穩定的獨立伺服器必須確保系統滿足以下要求:
網路上傳速度:8KB/玩家/秒。如果按照獨立伺服器最大人數為6人來換算,網路上傳速度必須達到50KB/秒或以上才能讓6個玩家同時進行游戲,當然網路上傳帶寬越大越好,較差的網路通信會導致連接獨立伺服器的玩家動作卡頓以及卡屏。
內存:大約65MB/玩家。如果按照獨立伺服器最大人數為6人來換算,可用內存大小必須達到500MB或以上才能讓6個玩家同時進行游戲。
CPU:官方網站沒有明確說明。
游戲運行庫:VCRedist_2008(x86),DST游戲根目錄文件夾內有,對著DST右鍵->屬性->本地文件->瀏覽本地文件
2.0-建服准備工作——獲取令牌
如果要建立一個向公眾開放的獨立伺服器,則必須要獲得伺服器令牌,這樣做的目的是能夠讓開發者關停違反了服務條款的伺服器。
根據以下步驟獲得令牌:
注意:所有符號及標點全部使用半形模式輸入。
運行Don't Starve Together。
點擊Play !。
按~(數字鍵1左邊的按鍵)開啟控制台輸入指令,再按一次關閉控制台,若還有控制台文字信息顯示在屏幕上按CTRL+L關閉。
如下圖在控制台內輸入指令:TheNet:GenerateServerToken()
如下圖在Documents\Klei\DoNotStarveTogether下已經生成了server_token.txt文件。
2.1-建服准備工作——修改配置文件
2.1.1-配置文件路徑
如下圖settings.ini位於C:\Users\你的用戶名\Documents\Klei\DoNotStarveTogether路徑下。
2.1.2-注意:因為DST不支持Unicode,以下內容請全部使用英文。
若以下內容settings.ini內沒有可自行加上,也可不加,伺服器出現任何問題後果自負。
[network]網路配置
default_server_name = 這里填伺服器名。
default_server_description = 描述一下你的伺服器(可不填)。
server_port = 10999,伺服器通信埠,最好不要改動,對埠映射及網路類型熟悉的人員可自行更改。
server_password = 這里填伺服器密碼,如果要對公眾開放則不填,如果想和妹紙或基友單獨干羞羞的事自行填寫密碼。
max_players =[1-64]最大玩家數1到64,根據計算機性能和網路負載能力填寫,默認6。
pvp = true [ true | false ]是否開啟PVP(玩家可以互相攻擊)。
game_mode = [ endless,survival,wilderness ]游戲模式三個裡面選一個填。
override_dns = [填寫DNS伺服器]覆蓋DNS設置,如果log in很慢的情況下,可以改成8.8.8.8,8.8.8.8。
enable_vote_kick = [ true | false ]是否允許投票踢人,默認true。
enable_snapshots = [ true | false ]是否允許伺服器回退到一個之前的狀態(等同於回檔,可用來防止燒家的熊孩子),開發者稱這項功能在一些伺服器上會導致問題的發生,默認false。
enable_autosaver = [ true | false ]是否開啟自動保存功能,默認開啟,新的一天開始伺服器會自動保存。
tick_rate = [ 10 | 15 | 30 | 60 ]類似於FPS,這個值越高客戶端動作越流暢,這取決於伺服器的網路帶寬和CPU,默認30。
connection_timeout = [填寫毫秒數,1秒=1000毫秒],中斷與沒有響應的客戶端的等待時間,默認8000。
server_save_slot = [1-5]伺服器載入哪一個存檔,默認1。
pause_when_empty = [ true | false ]伺服器空閑時是否自動暫停,當有玩家進入時繼續,最好用於有密碼的私人伺服器,默認false。
[account]賬號配置
dedicated_lan_server = false [ true | false ]是否只允許區域網游戲,默認關閉。
2.2-建服准備工作——埠映射
2.2.1-注意:伺服器開啟無法正常運行(游戲右邊列表沒有自己的伺服器,其他玩家無法加入自己的伺服器)再嘗試以下步驟:
2.2.2-確定網路類型
ADSL撥號上網
有路由器(市面上路由器種類太多,不單獨作某一型號路由器說明,方法大同小異。):進入路由器設置頁面,找到埠映射功能,添加需要映射的埠:協議選UDP,埠號填10999。
無路由器:打開控制面板->系統和安全->windows防火牆->高級設置->入站規則右鍵新建規則->勾選埠->勾選UDP,特定本地埠:填10999。
FTTH光纖入戶
光貓有埠映射功能:在光貓內設置埠映射,方法上文已經提及,自行查閱。
光貓沒有埠映射功能:此方法適合有一定技術水平及動手能力的人員(操作不當可能導致網路中斷及家庭固話無法撥打和接通),將光貓更改為橋接模式,使用路由器撥號上網,在路由器內設置埠映射,方法上文已經提及,自行查閱。
無超級管理員密碼
根據光貓型號自行網路方法破解(請自行斟酌!破解失敗導致的各種問題與作者無關),得到超級管理員密碼後請看下文。
有超級管理員密碼
2.2.3-確定是否擁有獨立公網IP
測試是否擁有獨立公網IP[www.ip138.com]
若以上步驟設置完畢都無法開啟伺服器請自行網路或Google求助。
3.0-開啟伺服器——測試是否成功運行伺服器
根據以下步驟來開啟伺服器:
打開DST Dedicated Server。
打開Don't Starve Together。
點擊Play!,稍等片刻。
Server-Type伺服器類型篩選選擇Dedicated Server。
若自己的伺服器出現在右邊列表中並且顯示Dedicated Server,說明伺服器成功運行(並且邀請其他玩家測試是否能夠進入自己的伺服器)如下圖第一個伺服器(不小心暴露了伺服器名)
檢查是否成功開啟伺服器點這里[my.jacklul.com]
3.1-開啟伺服器——區域網伺服器
區域網伺服器只能使用指定范圍埠10998到11018。
在配置文件settings.ini內[account]下添加dedicated_lan_server = true即可被區域網內其他終端發現。
3.2-開啟伺服器——運行多個伺服器
首先確保計算機硬體和網路帶寬是否強大到能夠同時運行多個伺服器。
創建新的伺服器路徑:
在伺服器的啟動選項內輸入-conf_dir <文件夾名>
新的文件夾會存儲在Documents\Klei下,此時就可以開啟一個新的伺服器。
4.0-伺服器管理——控制台指令
4.0.1-根據以下步驟獲取管理員許可權:
生成令牌的用戶會自動獲得管理員許可權。
擁有管理員許可權的用戶能夠從伺服器內踢出其他用戶或者封禁其他用戶,也能執行LUA腳本。
如果想授予其他用戶管理員許可權,需要在Documents\Klei\DoNotStarveTogether\save\下新建一個名為adminlist的txt文件。
伺服器關閉狀態下在新建的adminlist文件里添加User ID(格式為KU_****),每行只能填寫一個User ID,保存後關閉文件,開啟伺服器後所添加的用戶即擁有了管理員許可權。
目前有3種方法能夠獲取USER ID
玩家在游戲內通過Klei官方查詢網站查詢,Play->Host server->Account info。
⑶ 飢荒聯機版專用伺服器怎麼弄
飢荒聯機版專用伺服器的安裝及使用方法如下:
1、首先,在Steam裡面下載專用的設備。
2、然後下載完成後打開進行設置。
3、可以設置一些基本選項。比如說密碼,房間名稱。
4、可以設置世界的一些基本選項,比如世界大小,物品數量等。
5、可以添加一些MOD,增加游戲娛樂性。
6、最後點擊生成,飢荒聯機版專用伺服器就弄好了。
專用伺服器的好處是可以超過6人一起玩。只要伺服器打開,哪怕主機的玩家不進入游戲也不影響其他人進行游戲。
⑷ ubuntu玩飢荒中亂碼怎麼辦緇inux游戲
首先你要知道steam對linux操作系統的要求.
最好32位ubuntu 12.04 LTS或者ubuntu 12.10.64位的不推薦.不過也可以.
我這個就是64位的ubuntu 12.10.建議你自己用32位的12.04LTS.省事兒.
其他linux的distro發行版,或者其他版本的ubuntu,是否能用,不保證,自己試試,官方不直接支持.
需要圖形版,帶桌面的ubuntu 12.04 LTS系統.裝好較新的顯卡linux閉源驅動.(這個需要一定技術水平啦,網上有技術文章,我這個貼不是說這個的.所以略過)
桌面圖形環境可以是unity,gnome,或者kde.我的就是默認的unity.
另外,這篇文章給技術宅看的.新手不要隨意嘗試.linux手生,搞不定還是多用windows吧.linux ubuntu下用steam,各種不順心.花錢找不自在.
硬體的配置.雙核時代以後的電腦.內存2GB以上吧.最好4GB以上.硬碟不說了,越大越好.能上ssd更好.顯卡.只是推薦3家的.整合顯卡只推薦intel GMA HD 3000和4000.如果是intel GMA HD 2000,還是換windows吧.
獨立顯卡AMD ATI的,要HD 2000時代中檔次以上的.最好HD 4000家族或者更加新的以後出的獨立顯卡.
或者nvidia廠晶元的也可以,geforce 6000以後的,最好geforce 8000家族中檔次以後的顯卡.
網路要求,必須是寬頻.1Mbps以上.越快越好.否則下steam客戶端都能哭死.
http://store.steampowered.com/about/
到這個網頁,這是steam官方商店,國內上可能有點卡,login是登陸,login按鈕旁邊就有安裝按鈕,或者網頁就有下載按鈕.點之,安裝steam的linux客戶端起動器.應該是自動識別出ubuntu的.讓你下一個2MB多大小的一個deb文件.分好了許可權!(玩linux的都知道,要加許可權的.比如運行許可權,如果有圖形界面,而且下載到自己帳號的home主文件夾下,那麼右鍵選擇文件屬性就可以加運行許可權)然後就運行安裝吧.
官方建議用gdebi程序裝(可以sudo apt-get install gdebi-core安裝一個簡單的,就命令行用),用dpkg -i命令也可以.我個人建議不要用ubuntu軟體中心安裝(報錯都沒提示).
比如下載到了/home/你的名字/Downloads下,ubuntu的圖形桌面下,ctrl-alt-t呼出unity界面控制台.
cd /home/你的名字/Downloads
sudo dpkg -i steam_latest.deb
這樣1.0.0.39的steam linux客戶端就裝了.
另外,這個只是個steam的linux客戶端的向導launcher,不是真正的客戶端,運行後,要聯網起動器會自行下載完整客戶端文件的.
這個launcher現在ubuntu源中也提供,所以呢,你也可以通過ubuntu源來安裝.
包的名字,如果你沒有新立得(synaptic package manager),配好軟體源和上網方法(具體配置方法自行上網查技術文檔),在software updater更新操作系統到最新,之後,在軟體中心,裝新立得.
然後起新立得,搜steam,應該能找到steam-launcher這個包.
但是這個有個問題,我建議你在安裝steam-launcher之前,你裝jockey-common這個東西.用新立得就行.否則可能會報錯.
安裝後,從dash(unity界面,左側欄左上角那個ubuntu圖標)中起動steam客戶端.
會自動繼續安裝若干個包.比如
libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386
可能提示缺文件
libc.so.6
實際是這幾個i386的包都缺.
這個是因為,我用的64位版的,而steam默認linux ubuntu下只是支持32位.所以,要想辦法在64位ubuntu下安裝並調用32位i386的運行庫.
嘿嘿搜索了一下,外國用戶也有這個問題.64位ubuntu下,要安裝這個包
ia32-libs
但問題是,
1.國內某些ubuntu軟體源不完整收錄這個包.以及它的290+個i386的依賴包.導致裝不了.如果是因為源收錄不全,及時換ubuntu下載源.
2.國內某些ubuntu軟體源可能版本更新較慢,導致安裝失敗.因為ubuntu不允許隨意降級軟體包版本,如果源中的包版本比你系統中安裝的版本還舊,那更新很可能失敗.
3.再有,你可能是真的某些軟體包安裝過程中裝一半/卸載到一般,就中斷了,導致包損壞,這個可以在新立得中找到,新立得界面中按status,選broken,找到損壞的包,卸載掉.有時status下沒有broken選項,找custom filters下,可能也能看到broken的分類.再有就是控制台中,sudo apt-get install -f這個命令,也可能有助於修復安裝包裝一半出問題,再裝裝不了的問題.還有就是如果你系統裝過一些java的東西,jdk/jre,那個環境變數啊,寫到profile或者bashrc去,不要寫到environment.那個也可能導致安裝包裝不了.
我換了3-4個源最後才裝成功.用的sohu的源,收錄比較全,更新也比較新.
而且像libgl1-mesa-dri這是不能卸載的,卸了會連帶把ubuntu桌面都卸了.(64位ubuntu 12.10下)
libgl1-mesa-dri:i386這個包默認你又看不到.只有安裝以後才能在新立得中看到.
1個可行的做法是,
control-alt-t呼出控制台,其中運行
sudo dpkg --add-architecture i386
完了,在系統設置中,軟體源設置中,把
main,universe,restricted,multiverse,都要勾選.然後other software標簽頁下,canonical partners和independent也要勾選.
完了升級系統包庫目錄,並升級系統所有軟體.
命令是常用那2個,玩ubuntu的都知道.當然你要寬頻聯網狀態下做.控制台中
sudo apt-get update
sudo apt-get upgrade
然後你再新立得裝這個包,
ia32-libs
這樣就應該成功了,各種64位下i386的運行庫也給你加上了.都帶:i386後綴,你在新立得中可以搜索到.
然後控制台中再
sudo dpkg -i steam_latest.deb
sudo dpkg --configure -a
裝這個steam的客戶端向導程序.
然後,dash中起動steam,150MB左右的客戶端升級下載.
這樣比剛上頭說的冒冒失失地裝steam起動器要靠譜點.
steam linux版完整客戶端下載巨慢.真沒想到正版steam對於linux的服務竟然和windows版有天壤之別.
需要超有耐心.斷流就要重新下.在我這里的下載速度開始還算快,之後只有幾KB/s~10+KB/s.
100多MB的客戶端,下了半個多下午,重試了3次才成功.
完了下載成功後,會自動解壓文件和運行庫,等一會兒,自動和windows一下了,起動一個steam客戶端的界面,
用你的正版steam賬戶登陸吧.
然後,如果你以前在windows上用過這個帳號.可能要你激活一下.
你要到你注冊steam的帳號的綁定郵箱中去收激活碼的郵件email.(你自己肯定有自己的steam帳號綁定郵箱的帳號密碼)
因為我綁定的是一個國外郵箱,所以很快就收到信了.標題是什麼Your Steam account: Access from new computer之類
信里頭帶個5位的碼.輸入客戶端的steam guard激活界面,完了要等好長好長好長一陣.下載東西...顯示steam-working...也是怒慢.不知道怎麼會那麼慢,渣推送速度,也不曉得下載些什麼.還不讓點finish,只能乾等著.
下完了就success!了.
完了就正式進入steam客戶端linux版了.
然後因為你有正版啊,在你library中肯定有飢荒游戲don't starve的條目.
這個游戲支持linux.
所以,右擊steam客戶端中的飢荒游戲條目,選擇install game...開始下載...
又是漫長的等待.大概200多MB.提示說linux版20KB/s的下載速度需要3小時,windows版可是有幾百KB/s的下載速度啊.
怎麼能這樣對待linux??!!
不過實際上看來在下載過程中,是換了下載鏡像到國內較快的下載伺服器的(據我所知,steam在國內和日本都有下載伺服器).游戲本身下載速度不像steam客戶端的下載速度慢到那麼惡心.沒有出現個位數字的網速,頻繁幾KB/s到10幾KB/s.
不過下載速度感覺和windows版的比,還是慢.而且不如windows客戶端下載速度穩定.不知道是不是和下載時段也有關系.
我windows是在白天時候下的游戲.linux版是夜晚黃金時段下的游戲.
不過200多MB也不是太大.還是成功下載了.(don't starve飢荒游戲16版2013年6月13日更新,it's not a rock!)
圖上的那個顯示程序版本和部分debug信息的條目,是在標題畫面,按backspace退格鍵實現的.
完了我顯卡驅動偷懶了.用的開源驅動.發現竟然也能玩.真是神作.
不過地下洞穴的牆壁是3d貼圖可能會材質錯誤...
折騰完之後,linux ubuntu下steam目錄在
/home/你的名字/.local/share/Steam
還有
/home/你的名字/.steam
之下.點開頭的文件夾屬於隱藏文件夾,想看隱藏文件夾,在nautilus文件夾管理器,按ctrl-H顯示.
完整文字文件夾路徑,在nautilus文件夾管理器中,按ctrl-L顯示
-完-
⑸ 飢荒聯機版 伺服器啟動失敗
進入steam飢荒的根目錄。對dontstarve_steam.exe右鍵屬性。
1、進入steam飢荒的根目錄。具體方法如下圖所示:
⑹ 在LINUX(Ubuntu)下如何搭建TGP版飢荒聯機伺服器
飢荒Steam版怎樣搭建洞穴伺服器看 1)在Steam上安裝Don;t Starve Together獨立伺服器 在;收藏工具;里可以找到 2)要開伺服器玩的時候就右鍵執行預配置的伺服器 (不肯定中文版的Steam是不是這樣譯,總之意思接近就是了) 正常應該會有兩個視窗彈出,。
⑺ 《飢荒》啟動伺服器有點問題怎麼辦
可能是由於沒有使用專用的伺服器或者是游戲沒有多核優化。
電腦搜索klei,進入DoNotStarveTogetherRail,再進入Cluster_1-6(進游戲里的創建世界,看是第幾個世界進不去,就進幾),把Caves文件夾刪了。你的是Cluster_1,應該很詳細了。
⑻ 飢荒聯機版一直顯示「伺服器沒有響應」
飢荒聯機版一直顯示「伺服器沒有響應」出現的原因可能有:
1、伺服器所處運行環境不佳;
對於計算機網路伺服器來說,運行的環境是非常重要的。其中所指的環境主要包括運行溫度和空氣濕度兩個方面。網路伺服器與電力的關系是非常緊密的,電力是保證其正常運行的能源支撐基礎,電力設備對於運行環境的溫度和濕度要求通常來說是比較嚴格的;
在溫度較高的情況下,網路伺服器與其電源的整體溫度也會不斷升高,如果超出溫度耐受臨界值,設備會受到不同程度的損壞,嚴重者甚至會引發火災。如果環境中的濕度過高,網路伺服器中會集結大量水汽,很容易引發漏電事故,嚴重威脅使用人員的人身安全。
2、缺乏正確的網路伺服器安全維護意識;
系統在運行期間,部分計算機用戶由於缺乏基本的網路伺服器安全維護意識,對於網路伺服器的安全維護不能給予充分重視。
計算機在長期使用的過程中,缺少有效的安全維護措施,最終導致網路伺服器出現一系列運行故障。與此同時,某些用戶由於沒有選擇正確的防火牆軟體,系統不斷出現各種漏洞,用戶個人信息極易遭到泄露。
3、伺服器系統漏洞過多;
計算機網路本身具有開放自由的特性,這種屬性既存在技術性優勢,在某種程度上也會對計算機系統的安全造成威脅。
一旦系統中出現很難修復的程序漏洞,某些不法人員很可能藉助漏洞對緩沖區進行信息查找,然後攻擊計算機系統,這樣一來,不但用戶信息面臨泄露的風險,計算機運行系統也會遭到損壞。
(8)linux飢荒伺服器擴展閱讀:
務器必須具有一定的「可擴展性」,這是因為企業網路不可能長久不變,特別是在當今信息時代。如果伺服器沒有一定的可擴展性,當用戶一增多就不能勝任的話,一台價值幾萬,甚至幾十萬的伺服器在短時間內就要遭到淘汰,這是任何企業都無法承受的。
為了保持可擴展性,通常需要在伺服器上具備一定的可擴展空間和冗餘件(如磁碟陣列架位、PCI和內存條插槽位等)。
可擴展性具體體現在硬碟是否可擴充,CPU是否可升級或擴展,系統是否支持WindowsNT、Linux或UNIX等多種可選主流操作系統等方面,只有這樣才能保持前期投資為後期充分利用。
⑼ 怎樣用虛擬機centos7搭建飢荒的私人伺服器
你需要給虛擬機分配單獨的內網ip,而且開啟該有的埠。如果只是區域網內的人一起網,就直接把你電腦的內網ip部分埠映射到虛擬機的內網ip埠,這樣和你同在一個區域網的人就可以一起玩了。
如果你要直接面向互聯網,那你需要外網ip,你可以去買花生殼,路由俠之類的內網穿透工具,也可以自己買便宜伺服器搭建frp,ngrok等內網穿透軟體,然後映射虛擬機ip的埠。