5月17日今天,經(jīng)典2D獨(dú)立游戲名作《泰拉瑞亞》迎來(lái)10周歲生日,官方宣布作為紀(jì)念優(yōu)惠50%活動(dòng)開(kāi)啟,期限短暫,感興趣的玩家可以下手了。
·《泰拉瑞亞(Terraria)》是一款2D沙盒模擬游戲,由Re-Logic開(kāi)發(fā)。游戲2011年5月16日最初發(fā)布在Windows平臺(tái),此后,陸續(xù)發(fā)布了支持其他操作系統(tǒng)、主機(jī)、智能手機(jī)和平板電腦等的版本。泰拉瑞亞的游戲特色是在一個(gè)隨機(jī)生成的2D世界里探索、創(chuàng)造、建筑,并與各種生物戰(zhàn)斗。游戲發(fā)布時(shí)受到普遍積極的評(píng)價(jià),其沙盒元素頗受好評(píng)。
·《泰拉瑞亞》:Steam地址
事先聲明
游戲介紹
《泰拉瑞亞》(Terraria)是由Re-Logic 所開(kāi)發(fā)的電子游戲。它于 2011 年 5 月 16 日作為 Windows 游戲首次發(fā)布,但后來(lái)擴(kuò)展到若干其他平臺(tái)。它是一款 2D動(dòng)作冒險(xiǎn)、開(kāi)放世界沙盒/平臺(tái)游戲,在游戲中,玩家控制生成的世界中的單個(gè)角色。
同時(shí)支持單人模式和多人模式。除了英語(yǔ),游戲內(nèi)語(yǔ)言還可以設(shè)置為德語(yǔ)、意大利語(yǔ)、法語(yǔ)、西班牙語(yǔ)、俄語(yǔ)、簡(jiǎn)體中文、巴西葡萄牙語(yǔ)、和波蘭語(yǔ)。游戲玩法與著名的《我的世界》(Minecraft)有若干相似之處,部分受其啟發(fā)。但是,也有大量不同之處,比如它那些Boss和事件。
步驟
1.基本環(huán)境準(zhǔn)備
1)先準(zhǔn)備一臺(tái)Kylin主機(jī),具體操作可以看我之前的文章
如何在XPlaza上創(chuàng)建并連接一臺(tái)Kylin信創(chuàng)主機(jī)
2)screen工具
sudo apt install screen
2. 下載TShock的服務(wù)器文件
網(wǎng)址:https://github.com/Pryaxis/TShock/releases/latest
進(jìn)入該網(wǎng)址,然后下滑,直到看見(jiàn)Assets(有可能沒(méi)有展開(kāi),需要點(diǎn)擊左面的小箭頭展開(kāi))
選擇與你對(duì)應(yīng)的版本,這里是Linux即選擇linux-xx,xx即是你所使用的CPU架構(gòu)的版本,由于我們這里使用的是國(guó)產(chǎn)底座,國(guó)產(chǎn)的飛騰CPU是基于ARM64的架構(gòu),所以這里我們先擇第一個(gè)
3.將下載到的文件通過(guò)各種各樣的方式傳輸?shù)絣inux上
具體方式不再贅述。
4.unzip解壓縮zip文件
unzip TShock-5.2-for-Terraria-1.4.4.9-linux-arm64-Release.zip
解壓完成,得到tar文件
5.tar解壓縮tar文件
tar -xvf TShock-Beta-linux-arm64-Release.tar
解壓tar文件...
6.現(xiàn)在應(yīng)該得到的文件
7. 運(yùn)行TShock.Installer文件,安裝dotnet環(huán)境
該程序會(huì)自動(dòng)從一個(gè)網(wǎng)址下載dotnet,并自動(dòng)解壓安裝。稍等即可。若此時(shí)linux網(wǎng)速過(guò)慢會(huì)導(dǎo)致時(shí)間漫長(zhǎng),可以通過(guò)一個(gè)網(wǎng)速快的計(jì)算機(jī)先下載好后手動(dòng)安裝,這個(gè)我們稍后介紹。
這時(shí)出現(xiàn)了這個(gè)畫(huà)面,代表已經(jīng)成功安裝。
8. Terraria服務(wù)器的配置
如圖是TShock的初始頁(yè)面。可以通過(guò)輸入對(duì)其進(jìn)行控制。這里我們新建世界,即New World,輸入對(duì)應(yīng)的n,然后回車。
選擇世界大小,上到下依次是小中
我選擇中,你們隨意,下同。
世界難度,上到下依次經(jīng)典、專家、大師、旅行
選擇世界邪惡勢(shì)力,上到下依次是隨機(jī)、腐化、猩紅
看似給了三個(gè)選項(xiàng),實(shí)則只有兩個(gè)
填寫(xiě)世界名稱
世界種子,如有想要玩特殊彩蛋地圖種子,就輸入對(duì)應(yīng)的種子號(hào)碼,否則留空隨機(jī)即可
生成世界中,等待......
9.運(yùn)行Terraria服務(wù)器
世界生成完成
可以看到,我們剛才創(chuàng)建的世界已經(jīng)出現(xiàn)在世界列表當(dāng)中,他的編號(hào)是1
通過(guò)輸入世界的編號(hào),可以進(jìn)入世界
最大人數(shù),默認(rèn)16
服務(wù)器端口,非必要不要修改
自動(dòng)端口轉(zhuǎn)發(fā),可以忽略
進(jìn)入服務(wù)器所需的密碼,和朋友玩可以設(shè)一個(gè)
出現(xiàn)如上畫(huà)面,表示服務(wù)器啟動(dòng)成功
該指令和后面的數(shù)字需要記一下。截圖或者寫(xiě)紙上都行
10. screen保持運(yùn)行
至此,我們已經(jīng)完成了Terraria服務(wù)器的啟動(dòng),但是我們現(xiàn)在面臨著一個(gè)嚴(yán)峻的問(wèn)題,那就是如果我們關(guān)閉ssh連接(或者在虛擬機(jī)中關(guān)閉shell),服務(wù)器就會(huì)停止運(yùn)行,這顯然不是我們所期望的,我們期望他在后臺(tái)運(yùn)行,這就需要screen的出面了。
先通過(guò)stop命令將服務(wù)器停止
screen -S name
name可以隨意取,別太離譜就行,最好別加特殊字符之類的
盡管你可能并未發(fā)覺(jué),但我們已經(jīng)進(jìn)入了screen,,在screen當(dāng)中操作與在正常的shell基本相同。我們現(xiàn)在再在screen里面啟動(dòng)服務(wù)器
中途如果卡住可以連按兩次Ctrl-C強(qiáng)制退出,然后重新運(yùn)行文件。也有可能沒(méi)有卡住,只是沒(méi)有顯示,如選擇頁(yè)面時(shí),直接輸入并回車也可以繼續(xù)。當(dāng)實(shí)在不行時(shí)再Double Ctrl-C
這時(shí)候我們按Ctrl +A+D可以退出與screen的連接
這時(shí)候,我們就可以安全地退出終端,服務(wù)器將保持運(yùn)行。
如果我們需要再連接到screen當(dāng)中,可以使用如下命令
screen -r name
這里的name是之前你在創(chuàng)建screen時(shí)取的名字
11.防火墻設(shè)置
當(dāng)服務(wù)器在服務(wù)端運(yùn)行起來(lái)之后,便可以在客戶端,也就是Terraria游戲中通過(guò)多人游戲-通過(guò)IP加入來(lái)加入 游戲,ip地址輸入你服務(wù)器的ip地址。
linux自帶的防火墻也會(huì)阻礙7777端口,因?yàn)橄到y(tǒng)使用的是iptables做的防火墻,所以需要打開(kāi)對(duì)應(yīng)的服務(wù)器端口
iptables -I INPUT -p tcp --dport 7777 -j ACCEPT
需要注意,如果你前面開(kāi)服的時(shí)候選擇修改了端口,不是7777,那么這里的端口號(hào)也應(yīng)該隨之改變。
12.加入游戲與用戶配置
進(jìn)入游戲之后,你發(fā)現(xiàn)你似乎沒(méi)辦法砍樹(shù),左下角提示紅色信息。這是因?yàn)槟銦o(wú)法破壞出生點(diǎn)的方塊,為什么呢?因?yàn)閠shock有一套權(quán)限系統(tǒng),你現(xiàn)在并沒(méi)有登錄,是guest游客,沒(méi)有破壞出生點(diǎn)方塊的權(quán)限。
這時(shí)候你可能會(huì)說(shuō)了,我是房主啊!怎么連這點(diǎn)權(quán)力都沒(méi)有。的確如此,但服務(wù)器并不認(rèn)識(shí)你是房主,這時(shí)候你就要告訴它你是房主,怎么做呢?還記得上面開(kāi)服時(shí)我讓你記的指令嗎,用它就可以告訴服務(wù)器你是房主,獲得一段時(shí)間的超管特權(quán)。
但這終究不是長(zhǎng)久之計(jì),你可以百度搜索TShock指令來(lái)學(xué)習(xí)用戶創(chuàng)建,登錄和授權(quán)的相關(guān)指令。這里就不詳細(xì)說(shuō)了。
尾聲
至此,你已經(jīng)完成了泰拉瑞亞服務(wù)器在國(guó)產(chǎn)Kylin上的安裝。祝你玩得愉快。如果有任何問(wèn)題,也可以在評(píng)論區(qū)給本人回復(fù),我會(huì)盡力回答。介于本人技術(shù)、精力有限,不可能做到盡善盡美,如果本文存在任何疏漏,也歡迎各位指出,我會(huì)及時(shí)改正。
前 往 全信創(chuàng)底座的開(kāi)源社區(qū)——XPlaza信創(chuàng)開(kāi)源廣場(chǎng)!