最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

泰拉瑞亞:多人聯(lián)機服務器搭建 · 配置篇

2021-04-07 16:22 作者:hufang360  | 我要投稿

* 本文僅面向服主,是聯(lián)機服搭建的姊妹篇。

書接上文,up主沒寫tshock配置相關的內(nèi)容,說是先挖個坑,待后面補上,但是一直沒補,一來關注開服技術的人不多,更新動力也少了,二來up主自己也不太懂。開了幾個月的服務器后,感覺自己又行了。

tshock其實是一個Windows項目,Linux和Mac上安裝mono后也能運行,絕大多數(shù)服務器都是Linux系統(tǒng),這也是tshock的主要場景,不過本文以在Windows運行來說明相關內(nèi)容。

* 再挖個坑,本文閱讀量過萬,再寫一篇如何使用tshock指令的文章 /滑稽。

TShock文件結構

下面是tshock解壓后的樣子,TerrariaServer.exe 是啟動程序,ServerPlugins是插件目錄,拷貝dll格式的插件到ServerPlugins目錄下,重新開服就能啟用插件。


配置文件說明

雙擊TerrariaServer.exe即可啟動,啟動后的樣子如下圖:

* 啟動時自動讀取本地的泰拉存檔。

Windows讀?。?userprofile%\Documents\My Games\Terraria\Worlds

Linux讀取:/root/.local/share/Terraria/Worlds

首次使用需啟動一次tshock,以生成配置文件,在此基礎上修改對應設置才能正常開服玩耍。

首次啟動tshock,別急著開服,看到上圖樣子后,按Ctrl+C退出。此時目錄下會多出?tshock的文件夾 和 ServerLog.txt。tshock文件夾下的文件情況:


xx.log,是日志文件,每次開服,都會生成一個,在里面能看到大家的聊天記錄,當然可以設置為不記錄。

motd.txt,是歡迎語,每次進入游戲時左下角聊天區(qū)顯示內(nèi)容,下面是稍加漢化的樣子:

如果大家太肝,也可以改成這樣,稍微提示一下:

rules.txt,游戲規(guī)則,玩家在游戲里輸入“/rules”指令可以查看里面的內(nèi)容。

whitelist.txt,白名單,里面填寫IP地址。

config.json,主配置文件,吃透這個文件很重要,首先建議將?"RequireLogin": 改為 true,其它相關常用字段解釋如下:(ps:json不支持注釋,實際配置時,不要寫成下方這樣)

sscconfig.json,ssc是 Server Side Characters的縮寫,大致的意思是:服務器端角色。

大家經(jīng)常講的“強制開荒”,指的就是這個,開啟后功能后,進入服務器時每個玩家的數(shù)據(jù)會被設置成默認樣子,比如默認是100血,20魔力,背包只有銅短劍、銅鎬和銅鎬,大家都是從0開始開荒,由于數(shù)據(jù)都保存在服務器,玩家沒法帶物品進來。血量和物品這些都支持設置。

另外,服主(超管,superAdmin)會跳過SSC備份,即無法使用SSC,此時設置一個用戶組,例如GM(GameManager),以下這些權限須在服務器控制臺執(zhí)行。

控制臺 執(zhí)行截圖

tshock.sqlite,數(shù)據(jù)庫文件,用戶注冊 以及 權限設置 都保存在這,此文件很重要。此文件可以用?DBeaver 打開,當然linux上面可以用sqlite3命令來查看。

DBeaver是免費軟件下載地址:https://dbeaver.io/download

啟動DBeaver后,點擊創(chuàng)建新連接,并選擇 tshock.sqlite 文件,以查看數(shù)據(jù)庫。

其中?GroupList、Users、tsCharacter 表,是腐竹需要熟悉的的。

GroupList,Commands字段,記錄了各用戶組的權限,例如 GM擁有“兩個”權限,“*”和“!tshock.ignore.ssc”,“*”代表服務器的全部權限,“!tshock.ignore.ssc”意思是不要 忽略ssc功能。Parent字段表示父組,例如default組的parent是guest,意味著default繼承了guest組的全部權限。ChatColor、Prefix和Suffix是聊天文字相關,分別是聊天文字的顏色、前綴和后綴。

默認情況下用戶注冊后會被分到“default”組。

Users,用戶表,記錄著用戶ID、名字、密碼、所在用戶組、注冊時間、最后登錄時間 和 已知IP,密碼經(jīng)過hash處理,怎么查看我也不知道,要是有哪位大佬知道,還請幫忙指教/抱拳。

tsCharacter,tshock玩家數(shù)據(jù)表,詳細的解釋請移駕這篇文章

個人快速開服配置

config.json


ssconfig.json


設置權限(控制臺上執(zhí)行)

配置好后就可以開服了。

部分權限解釋

移除權限

這里推薦我寫的插件,安裝后 輸入 /fd init 指令可以快速完成,我個人的這部分配置。




為了讓大家更快上手,我準備快速開服模板,里面有Windows和Linux一鍵開服腳本 ;-)

鏈接:https://pan.baidu.com/s/1araJEfcywxSRWtrcFhcnCQ?

提取碼:7777



泰拉瑞亞:多人聯(lián)機服務器搭建 · 配置篇的評論 (共 條)

分享到微博請遵守國家法律
元氏县| 高平市| 苗栗县| 胶南市| 江都市| 庐江县| 南通市| 惠安县| 卢氏县| 辽阳县| 横山县| 牙克石市| 屏东市| 罗甸县| 龙南县| 揭阳市| 泗阳县| 瑞丽市| 阿巴嘎旗| 繁峙县| 察隅县| 三门峡市| 乐业县| 遂平县| 文登市| 万山特区| 海原县| 含山县| 棋牌| 元谋县| 瓮安县| 武穴市| 天峻县| 乌兰县| 湛江市| 灵武市| 临朐县| 巴塘县| 祁门县| 漠河县| 肇州县|