流放者柯南(Conan Exiles)ubuntu私服搭建教程

還是用的以前的服務(wù)器,ubuntu18.04,在wiki上找到了安裝文檔?https://conanexiles.fandom.com/wiki/Dedicated_Server_Setup:_Linux_and_Wine 。
第一步是安裝steamcmd,這個(gè)在裝ark的時(shí)候裝過(guò)了所以此處跳過(guò)。
第二步裝游戲,先啟動(dòng)steamcmd
我之前裝steam是直接下載的,如果用其他方法直接裝的應(yīng)該不需要去找sh文件,直接steamcmd加后面那一坨就行了。
接下來(lái)的命令在steam的命令交互界面里敲
第二行的安裝目錄可以自己換,第三行是裝游戲要花一點(diǎn)時(shí)間,要下載大概4G的文件。
接下來(lái)是最蛋疼的一步,裝wine,目的是兼容windows程序,因?yàn)檫@個(gè)游戲是win平臺(tái)的,需要wine才能在linux系統(tǒng)上跑起來(lái)。隨便查了一下?lián)f(shuō)用wine兼容有時(shí)候比直接在win上跑還快,所以就硬著頭皮裝了,結(jié)果非常麻煩。
這一步添加apt-key需要按上面這個(gè)寫(xiě),wiki里的那個(gè)Release.key已經(jīng)過(guò)時(shí)了。
接下來(lái)添加源,如果不是18.04的話參照wiki里寫(xiě)的用不同的指令。
我的系統(tǒng)沒(méi)裝add-apt-repository命令,而且裝的時(shí)候還失敗了,于是干脆直接編輯/etc/apt/sources.list文件,把引號(hào)里的部分加進(jìn)去。
源加好之后更新
按wine官網(wǎng)的說(shuō)法接下來(lái)直接安裝就行了
如果這一步能成功是最好的,就可以調(diào)過(guò)后面捯飭wine這一部分了,但是我這一步一直gg,報(bào)錯(cuò)如下
于是找到了一個(gè)同病相憐的朋友?https://blog.csdn.net/hiwangnan/article/details/104768266/ 。
我不知道是從哪一步開(kāi)始把a(bǔ)pt玩壞了,連他的第一步裝aptitude都裝不上,看了半天命令行的提示才看懂,跑一下下面這句就好了
接下來(lái)就能裝aptitude了
裝這個(gè)是為了看哪個(gè)依賴(lài)包出問(wèn)題了
按理說(shuō)這個(gè)東西會(huì)告訴你解決方案,但是我這個(gè)好像沖突太多了它解決不出來(lái),只能顯示出一堆已知信息,博客里的方法走不通。
于是我干脆挨個(gè)解決它報(bào)的問(wèn)題,第一大塊是缺失的包,全都貼出來(lái),用vim全都處理成
的格式,每行一個(gè)包(我是直接在root賬戶里搞的,所以不用每次都輸密碼,不過(guò)正常來(lái)說(shuō)第一次sudo輸密碼之后一段時(shí)間都不用輸了)(這一步雖然理論上可以全寫(xiě)在一行,但是寫(xiě)在一行里它好像就不管順序,導(dǎo)致還是存在依賴(lài)先后的問(wèn)題)
我這一步需要裝223個(gè)包,一共1.1G。
在上面這步操作完之后,與博客里的人不一樣,我這里缺的是libfaudio:i386找不到,stackoverflow上有接著加源的方法,但是太費(fèi)事了,我試了一下也不好使,直接去手動(dòng)下載安裝就行了
接下來(lái)回歸最開(kāi)始的aptitude
這回就沒(méi)什么報(bào)錯(cuò)和缺少的依賴(lài)了,等它安裝完就行了。
還需要安裝xvfb,用于創(chuàng)建虛擬屏幕
wiki上的screen是用于掛起服務(wù)器進(jìn)程的,可裝可不裝,我之前用的是tmux所以繼續(xù)用了,沒(méi)有自己想用的掛起方法就按wiki上用screen就行。
安裝完wine就可以開(kāi)始游戲了,在游戲的安裝目錄下創(chuàng)建啟動(dòng)腳本 run.sh
然后bash run.sh或者給文件添加一下執(zhí)行權(quán)限。(如果按wiki里的用screen的話就在第三行最前面加上screen)
先運(yùn)行一次,等到安裝目錄下 /ConanSandbox/Saved/Config/WindowsServer 被創(chuàng)建出來(lái)之后再把ctrl-c掐掉,出來(lái)改配置文件。
在上面的配置目錄中修改Engine.ini
服務(wù)器名稱(chēng)和密碼自己設(shè)定一下
接下來(lái)修改ServerSettings.ini(這個(gè)文件我改的時(shí)候沒(méi)有,新創(chuàng)建了一個(gè),可能是因?yàn)槲仪懊孀宰髀斆鳑](méi)用xvfb)
看注釋的說(shuō)明,第一項(xiàng)lsp的話就選2,沒(méi)這種世俗的欲望可以填0。最后一個(gè)密碼估計(jì)是游戲中開(kāi)類(lèi)似建造模式用的。
接下來(lái)修改Game.ini
倒數(shù)第三行是帶寬,我的服務(wù)器是3M的。
接下來(lái)再一次運(yùn)行啟動(dòng)腳本run.sh,需要等一小會(huì)兒,直到顯示一行LogServerStats,后面標(biāo)記著端口號(hào)等等信息的時(shí)候就算啟動(dòng)好了,打開(kāi)游戲,在線模式,左下角選直連,輸入ip和端口(對(duì)應(yīng)上面的7777),就可以連接進(jìn)游戲了。
這次不像以往是回頭補(bǔ)的文檔,這次是一邊弄一邊寫(xiě)的,寫(xiě)到這兒剛剛可以創(chuàng)建人物,還沒(méi)開(kāi)始玩這游戲,后面玩一玩試試再補(bǔ)充服務(wù)器參數(shù)。