在linux上搭建原版(非TShock非TML)泰拉瑞亞Terraria服務(wù)器
事前聲明
1. 本教程是在Ubuntu 22.04.2 LTS環(huán)境下演示的,對于其他版本的Ubuntu,可能有所出入,對于其他的Linux操作系統(tǒng),如CentOS,本文不保證完全適用,但核心相同,可以本文為參考進(jìn)行搭建。
2. 本文只是在本機(jī)Ubuntu 22.04.2 LTS環(huán)境下完成測試,并沒有在其他版本上跑過測試(原因是懶),并不保證全版本適應(yīng)性,故如有錯漏與不足,還請各位指出。
3. 本文于2023.7.10寫成,并不保證在較長時間后仍然有效,屆時會根據(jù)情況進(jìn)行更新,如有不適配之處,也請各位在評論區(qū)指出,本人會盡力進(jìn)行對本文的修改,使其盡量不落后于時代。
4 .本文只是提出一條在linux上搭建泰拉瑞亞服務(wù)器的可行方案,對于其他方案,也許其可行,但本人并未對此進(jìn)行深入探究,故不在此介紹。
5. 本文只介紹以純原版方式開服。對于tshock方式,可以看本人之前的文章(CV24543066),在其中對以linux+tshock方式開服做了詳細(xì)的介紹;對于模組服,在這里不做介紹,之后會另出文章介紹其他開服方式。
最后一次更新2023.7.10

步驟
1. 基礎(chǔ)環(huán)境準(zhǔn)備
????????1)可正常運(yùn)行的Linux操作系統(tǒng),本文以Ubuntu為演示,版本為Ubuntu 22.04.2 LTS? ? ? ? 在對應(yīng)Linux官網(wǎng)下載鏡像文件,然后在虛擬機(jī)或者實體機(jī)上進(jìn)行安裝;或在選擇云服務(wù)器操作系統(tǒng)時選擇Linux,本人建議Ubuntu或CentOS
? ? ? ? 2)unzip工具
? ? ? ? 3)tar工具(應(yīng)該不會沒有吧)
? ? ? ? 4)screen工具
? ? ? ? 5)可用的網(wǎng)絡(luò)連接
? ? ? ? 6)ssh工具(可選)
2.下載原版的服務(wù)器文件
中文:https://terraria.wiki.gg/zh/wiki/%E6%9C%8D%E5%8A%A1%E5%99%A8#%E4%B8%8B%E8%BD%BD
英文:https://terraria.wiki.gg/wiki/Server#Downloads
在該頁面中找到下圖所示的地區(qū)

選擇你需要的服務(wù)器版本,下載即可。

3. 用任意方法將該文件上傳到linux服務(wù)器的一個位置

4. 解壓
filename根據(jù)你下載得到的文件名而定,例如我在這里就是terraria-server-1449.zip

5. 進(jìn)入解壓完后得到的文件夾
dirname是你解壓完后得到的文件夾的名字,比如我在這里就是1449

再進(jìn)入與你相對應(yīng)的系統(tǒng)類型,我們在這里就是Linux

6. 為啟動程序賦予權(quán)限
文件名可能會隨版本更新而產(chǎn)生變化,請以實際情況為準(zhǔn)。

7. 啟動程序

之后的操作與上一篇文章基本相同,但tr原版服務(wù)器沒有用戶組機(jī)制,不能安裝插件,指令也少的可憐。如果條件允許,能夠選擇tshock的情況下,還是建議各位選擇tshock進(jìn)行開服。

尾聲
至此,你已經(jīng)完成了泰拉瑞亞服務(wù)器在linux的安裝。祝你玩的愉快。如果有任何問題,也可以在評論區(qū)給本人回復(fù),我會盡力回答。介于本人技術(shù)、精力有限,不可能做到盡善盡美,如果本文存在任何疏漏,也歡迎各位指出,我會及時改正。