五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

方舟搭建私服實(shí)踐記錄

2020-07-02 01:42 作者:紀(jì)一希  | 我要投稿


前幾天偶然發(fā)現(xiàn)阿里云618特惠,服務(wù)器跟不要錢白送的一樣,之前一直跟著另一個(gè)大佬玩私服,突然想自己搭一個(gè)試試,于是買了服務(wù)器,繞了好多彎路踩了好多坑,終于是把服務(wù)器搞好了,在這里記錄一下整個(gè)經(jīng)歷。

先說(shuō)結(jié)論

我最終使用的服務(wù)器配置是4核8G內(nèi)存,帶寬3M,40G云盤,ubuntu18.04,開(kāi)服工具是 ark-server-tools。

4核可能有點(diǎn)浪費(fèi),因?yàn)楸阋宋揖唾I了最高配置,帶我玩的大佬用的2核也挺流暢的。

帶寬不一定需要很高,反正高一點(diǎn)下載更新快。

云盤,目前我只是剛剛搭建好,一共用了16G,我跟大佬玩了半年從孤島到滅絕了,他說(shuō)一共用了40G多一點(diǎn)。反正擴(kuò)展磁盤也就幾百塊,真不夠用了再買就好了。

內(nèi)存8G比較勉強(qiáng),因?yàn)榇蛘鄣奶撞妥罡咧挥?G我就只買了8G,空跑一張圖大概要占6G,大佬的服可以同時(shí)開(kāi)兩張圖,再開(kāi)第三張圖就開(kāi)始爆卡,認(rèn)真的長(zhǎng)期玩的話經(jīng)常會(huì)在幾張圖之間傳送,所以內(nèi)存最好多一點(diǎn)。

按我這個(gè)過(guò)程搭服務(wù)器的話,一定要有Linux和shell的使用經(jīng)驗(yàn),不然建議找別的教程。還有就是英文要基本過(guò)關(guān)。

如果你看這篇文章的時(shí)候還沒(méi)開(kāi)始搭自己的服務(wù)器,請(qǐng)一定整篇看完再開(kāi)始動(dòng)手!我這里是按照時(shí)間順序把我做過(guò)的事記錄下來(lái)的,所以前面都是坑!全篇看完再挑有用的就好了。另外我只記錄經(jīng)過(guò),能簡(jiǎn)單百度到的東西就不在這里一一列出了。

詳細(xì)經(jīng)過(guò):第一階段

可能是出于某種裝b心里,我最開(kāi)始選擇的系統(tǒng)是centos8.1,然后直接百度“centos方舟服務(wù)器教程”,就會(huì)出現(xiàn)下面這篇文章:

https://blog.csdn.net/u011558418/article/details/104670492/

按照這個(gè)教程一步一步來(lái),他裝了screen最后好像也沒(méi)用,我前幾天剛學(xué)了下tmux于是打算繼續(xù)來(lái)裝b(最后也沒(méi)用上。在公司從來(lái)沒(méi)當(dāng)過(guò)管理員,所以加用戶和改密碼這里還特意去查了一下,adduser之后就有了新用戶,passwd <用戶名>是添加密碼,不是把密碼設(shè)成ark。。

firewall-cmd按他這樣直接用并不行,新裝的系統(tǒng)firewall并沒(méi)開(kāi),還去查了一下怎么先把防火墻打開(kāi)。其實(shí)端口不著急弄,最后都弄好了再去開(kāi)放就好了,因?yàn)槎丝谔?hào)也不一定非要用7777這幾個(gè)。另外按這樣設(shè)置完開(kāi)放端口之后外面依舊不能訪問(wèn),必須通過(guò)云服務(wù)器的管理界面配置開(kāi)放端口才行,這個(gè)直接百度“阿里云怎么開(kāi)放端口”即可。

按照他這個(gè)教程走到最后,激動(dòng)人心的啟動(dòng)服務(wù)器,結(jié)果出現(xiàn)下面報(bào)錯(cuò):

[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = 346110

輾轉(zhuǎn)搜索了一番,最終找到了一個(gè)更靠譜的國(guó)外的教程:

http://www.gamewalkthrough-universe.com/Walkthroughs-Guides/Ark-Survival-Evolved/Dedicated-Server-Setup-Configuration/Linux/default.aspx

大體流程差不多,在設(shè)置文件上限這一步可以通過(guò)ulimit -a查看是否修改成功,不知道為什么我按他們這樣修改了一通最后并沒(méi)起作用,其實(shí)按第二個(gè)教程說(shuō)的在開(kāi)啟服務(wù)器的腳本第一行添加ulimit -n 10000就好了,不用改那些麻煩的文件。

第二個(gè)教程開(kāi)啟端口用的是iptables,免去了開(kāi)啟firewall-cmd這一步,最終效果都是一樣的,你還是要在阿里云的管理界面操作一次。這里我沒(méi)試過(guò)只在管理界面操作,在shell里不用iptables開(kāi)放行不行。

按第二個(gè)教程說(shuō)的,出現(xiàn)上面的報(bào)錯(cuò),要么是文件上限沒(méi)設(shè)置對(duì),要么就是其實(shí)他已經(jīng)正常的啟動(dòng)了服務(wù)器。。所以可以通過(guò)top來(lái)看ShooterGame是不是跑起來(lái)了,內(nèi)存占用了6G左右就是服務(wù)器已經(jīng)啟動(dòng)好了。

這時(shí)候打開(kāi)steam,左上角“查看” -> 服務(wù)器 -> 右下角“添加服務(wù)器",輸入云服務(wù)器的公網(wǎng)ip(我沒(méi)填端口,也不知道他是自己搜索了還是用了默認(rèn)值7777)就可以搜到服務(wù)器,點(diǎn)擊加入即可。服務(wù)器名稱和密碼配置之類的參照教程里去改ini文件就好了。

到這里,我成功的在游戲界面加入了我自己創(chuàng)建的孤島,延時(shí)很低,運(yùn)行很流暢,非常nice。

但是有幾個(gè)問(wèn)題,真正玩的時(shí)候還需要很多別的功能,比如添加mod,備份存檔,回檔,同時(shí)開(kāi)多個(gè)圖,這些東西前面的教程里并沒(méi)有解決,但是問(wèn)題不大,我只要搜索到每一個(gè)東西怎么弄,再自己做好腳本就可以了。

但在搜索的時(shí)候我發(fā)現(xiàn)這些東西已經(jīng)有前輩幫我們弄好了,這就是ark-server-tools,從安裝到開(kāi)服到裝mod到備份恢復(fù)存檔,一條龍服務(wù)齊全,用的時(shí)候只需要幾個(gè)簡(jiǎn)單的命令(裝的時(shí)候那是真費(fèi)勁),為了長(zhǎng)久使用我果斷決定換工具。

第二階段

ark-server-tools的教程直接看他的git頁(yè)面:

https://github.com/FezVrasta/ark-server-tools/

首先裝依賴這一步我就沒(méi)過(guò)去,libstdc++.i686裝不上,我看別人用centos8.0也遇到了一樣的問(wèn)題,咱也不懂咱也不知道咋搞,索性現(xiàn)在服務(wù)器上啥也沒(méi)有,為了繼續(xù)裝b,我把云盤抹了換上了centos7.8,這回裝依賴就很順利。

下一步按照教程安裝steamcmd,他提供的這個(gè)steam官方頁(yè)面說(shuō)的是直接可以yum install,然而提示我并沒(méi)有這個(gè)package,我后來(lái)?yè)Q上ubuntu之后依舊不行,steam網(wǎng)頁(yè)上說(shuō)可能需要換源,但我感覺(jué)這個(gè)源可能在墻外面所以換不上。最后走的是手動(dòng)安裝,也就是跟前面兩個(gè)教程里一樣,直接下載steamcmd的包解壓下來(lái)即可。

解壓steamcmd的路徑?jīng)]什么講究,單獨(dú)放在一個(gè)文件夾就好,解壓之后運(yùn)行一下steamcmd.sh,他就會(huì)把steam裝在當(dāng)前這個(gè)文件夾內(nèi),裝好之后quit退出就可以了,服務(wù)器上并不需要登錄用戶。

接下來(lái)開(kāi)放端口的操作是一樣的,端口號(hào)不一樣,不過(guò)沒(méi)關(guān)系,后面還可以配置,具體用多少看你自己喜歡就好。

后面這一步就很坑了,curl -sL就是下載一個(gè)文件,然后管道接bash執(zhí)行而已,咱也不知道為啥云上的curl啥結(jié)果也沒(méi)有,讓bash執(zhí)行了個(gè)寂寞,我在自己電腦上是能curl到輸出的,而且內(nèi)容其實(shí)就是git根目錄下的netinstall.sh,所以我后來(lái)下載了他的release包,然后直接運(yùn)行netinstall.sh這個(gè)文件。這一步被坑了好久,因?yàn)椴恢纁url出了啥問(wèn)題,我就在這兒換上的ubuntu18.04。

教程到這里,他假定你已經(jīng)按照steam官網(wǎng)的操作,添加了steam用戶。后面-s steam這兩個(gè)參數(shù)我至今不知道到底出了什么問(wèn)題,這一步按理說(shuō)只能在root下執(zhí)行,因?yàn)槟_本要修改/etc/ 目錄,steam應(yīng)該指的就是你安裝steam的這個(gè)用戶名,但是運(yùn)行就是失敗,具體什么報(bào)錯(cuò)我給忘了,反正最終我試出來(lái)的結(jié)果就是把參數(shù)里的steam換成root,然后在root里執(zhí)行 cat netinstall.sh | sudo bash?-s root,總算是成功裝上了arkmanager。

然后按教程,進(jìn)入steam用戶使用arkmanager install安裝游戲,結(jié)果程序一直沒(méi)反應(yīng),ps看了一下他開(kāi)了無(wú)數(shù)個(gè)進(jìn)程啥也沒(méi)干,好像是一直在遞歸創(chuàng)建進(jìn)程,肯定是有什么bug,用root也沒(méi)用。

在我思索了相當(dāng)長(zhǎng)一段時(shí)間之后終于發(fā)現(xiàn)了問(wèn)題。他的第二個(gè)參數(shù)被我從steam改成了root,就導(dǎo)致/etc/arkmanager/arkmanager.cfg里面的寫進(jìn)去的目錄名變成了/home/root/xxx,那顯然是沒(méi)這個(gè)路徑的,手動(dòng)把這個(gè)文件里所有的root都改成了steam(這里可以配置steamcmd.sh的路徑,所以前面說(shuō)你裝在哪里都沒(méi)問(wèn)題),挨個(gè)路徑檢查一下有沒(méi)有問(wèn)題就好了。要注意的是修改/etc/下的文件要用root,但是如果你用root在steam用戶下創(chuàng)建文件,steam自己是沒(méi)有操作權(quán)限的。。在你切回去install的時(shí)候還是會(huì)發(fā)現(xiàn)裝不了。

在目錄,權(quán)限問(wèn)題全都解決之后,終于成功運(yùn)行arkmanager install,裝上了游戲,并且成功開(kāi)啟了服務(wù)器。

在cfg文件里可以為各個(gè)圖單獨(dú)配置端口號(hào),這里我也不清楚是只有幾個(gè)可選的還是你怎么配都行,我覺(jué)得最好按官方wiki的去配,https://ark.gamepedia.com/Dedicated_Server_Setup,這里給出了各個(gè)端口的用處,按他的去配就可以了,多個(gè)圖的端口前往別配重了,然后記得不能連號(hào),因?yàn)橛螒蚨丝冢ū热?777)的下一個(gè)端口(7778)是默認(rèn)被占用了的。

ark-server-tools使用介紹

這里只說(shuō)幾個(gè)我目前使用了的功能。

/etc/arkmanager/arkmanager.cfg相當(dāng)于是全局參數(shù),所有的圖都會(huì)使用,所以像資源倍率馴服倍率關(guān)閉battleye這種全都一樣的配置往這里寫就可以了,參數(shù)怎么加看git的說(shuō)明或者arkmanager.cfg注釋里的說(shuō)明就好。

arkmanager通過(guò)instance管理多個(gè)服務(wù)器,在/etc/arkmanager/instance/下可以放多個(gè)服務(wù)器的配置,然后操作的時(shí)候加上服務(wù)器名就可以了。比如創(chuàng)建/etc/arkmanager/instance/TheIsland.cfg,在里面配上服務(wù)器名(在游戲里顯示的服務(wù)器名),密碼,然后 arkmanager start @TheIsland ,就會(huì)使用TheIsland.cfg開(kāi)始運(yùn)行服務(wù)器。

注意這里的@TheIsland是對(duì)應(yīng)了我自己命名的文件TheIsland.cfg,你可以起隨意你喜歡的名字,比如WoChaoShuai.cfg,這樣就是arkmanager start @WoChaoShuai,cfg具體開(kāi)啟了哪個(gè)地圖是在cfg里面的配置決定的。

安裝mod首先要去創(chuàng)意工坊找到mod的編號(hào),比如聽(tīng)宇強(qiáng)勢(shì)推薦的A鏡,awesome spyglass,編號(hào)是1404697612,那么只需要兩步,arkmanager installmod?1404697612 @TheIsland,arkmanager enablemod?1404697612 @TheIsland,就可以了,打開(kāi)服務(wù)器就可以在印痕技能里搜索到(等級(jí)沒(méi)到但只要名稱打?qū)α司湍芩殉鰜?lái)。

關(guān)于備份,如果你要備份的是當(dāng)前時(shí)間點(diǎn),記得先手動(dòng)存檔 arkmanager saveworld @TheIsland,不然你存到的就是你上一次下線的時(shí)候的檔,每隔15分鐘存的那個(gè)防crush的檔是另一個(gè)文件。存好之后 arkmanager backup @TheIsland,就會(huì)在backup文件夾下生成一個(gè)tar.gz,backup文件夾不知道在哪就去arkmanager.cfg里面找,這個(gè)最好給每個(gè)instance單獨(dú)開(kāi)一個(gè)。回檔的時(shí)候找到tar.gz文件(存檔的時(shí)候會(huì)自動(dòng)建一層日期的文件夾,并不是這個(gè)),然后 arkmanager restore xxx.tar.gz @TheIsland 就可以了。

可以設(shè)置backup file的上限大小,當(dāng)所有backup超過(guò)這個(gè)大小之后會(huì)默認(rèn)刪除最老的存檔,再也不用手動(dòng)管理啦!


服務(wù)器的整個(gè)安裝和實(shí)驗(yàn)過(guò)程就分享完啦,全文手打的,懶得再開(kāi)服務(wù)器去貼日志和文件名什么的,所以上面要是有什么文件路徑敲錯(cuò)了不要怪我。

帶我的大佬開(kāi)服用的是LinuxGSM,聽(tīng)說(shuō)也比較容易弄,但我感覺(jué)裝mod和回檔應(yīng)該沒(méi)有ast方便,有興趣的人可以試試。。


最后分享幾個(gè)有用的鏈接:

ark-server-tools的git,用來(lái)查arkmanager的各種參數(shù):https://github.com/FezVrasta/ark-server-tools/

方舟wiki,用來(lái)查服務(wù)器參數(shù)都有哪些怎么配置:https://ark.gamepedia.com/Server_Configuration

方舟搭建私服實(shí)踐記錄的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
龙井市| 大竹县| 衡东县| 额敏县| 扬州市| 洪湖市| 常州市| 洛宁县| 平阴县| 溧阳市| 富源县| 新源县| 旌德县| 仁化县| 青神县| 衡山县| 手游| 高阳县| 岳普湖县| 屯门区| 灵璧县| 绥阳县| 文成县| 池州市| 永胜县| 宁远县| 枞阳县| 宁德市| 新余市| 罗山县| 芜湖市| 乌苏市| 延庆县| 色达县| 疏勒县| 临朐县| 闸北区| 仙游县| 海安县| 土默特右旗| 沛县|