所以本篇並不敘述關於架設公開的平衡等
畢竟怕標題使人誤會所以特別在這裡點出
是在版上看到不少跟自己有出現同樣問題
所以發篇心得來做簡單的分享給新手服主
不敢說是攻略畢竟不保證能解決大家問題w
截至今天 目前我是用 g-portal(以下簡稱gp) 來架服
先前也同樣用過 Nitrado 基本上大多問題是通用
只是 gp 之前在別遊戲就用過 更加熟悉
以下問題 我的心得也只以 gp 能夠解決
但並無法保證 Nitrado 或其他託管網站能否解決 抱歉
但應該都通用可以吧 應該
託管伺服器的好處是可以不用自己電腦開
不需要自己電腦24H掛著佔用自己電腦資源
這裡就特別解釋給可能想要架設伺服器玩
但也許不知道託管伺服器是什麼的巴友哦
打那麼多現在才正串
架設需求:
架設需求:三不五時就要重開的耐心
架設需求:FTP 軟體 個人使用 FileZilla (不提供鏈接並不難找)
架設需求:PZ本體 PZ本體 PZ本體 (很重要說三遍#)
架設需求:有錢買託管伺服器(沒有可以上一頁了(喂
===基礎設置===
買好伺服器的第一件事情 先打開你的PZ(甚至還沒買就可以做這件事情了)
建議先都不要裝MOD的情況下打開 但可以先裝翻譯MOD
好知道設置是些什麼 跟我一樣英文…的話 w
本人是裝巴哈版上最熱門的置頂文
【41.65】繁體中文化補全+修正 (01/30 下午2點 更新完畢)
記得裝完後 模塊管理里要開啟
以下名詞也會以裝了這 MOD 後出現的名詞為主 且只談必做或必不做
沒提到並不代表我沒有更改設置 而是可以自行斟酌不傷大雅的項目 故此沒提
打開PZ後點擊 [創建伺服器](由上數下來第四個)
點擊 [伺服器設置](顯示 servertest 的右邊)
點擊 [severtest] 點擊 [編輯已選擇的設置]
打開後 左邊的第一個 [詳細設置]
DefaultPort 填入你託管伺服器的 IP 里 “:” 後面
例:IP: 11.222.222.11:21700 填入 21700
Public 打勾是會方便搜到 貌似不勾也可以
Password 伺服器密碼 他人需要這密碼才能進入你的伺服器
[Steam工作坊] [模塊] [地圖] 這裡因為還沒裝 且在這裡我會建議先留白
[玩家]
Open 個人建議打勾
AutoCreateUserInWhiteList 個人建議打勾
其他玩家加入伺服器依然需要伺服器密碼
這比較類似玩家可以設置自己的帳號密碼
DisplayUserName
打勾顯示用戶名 不勾顯示角色ID
PingLimit 個人設為 0 停用
KickFastPlayers 個人不勾
因為我是跟小夥伴們一起玩
若要公開可考慮打勾可能防掛但會誤判(?
RemovePlayerCorpsesOnCorpseRemoval 個人打勾
玩家被擊殺時的屍體 會同樣被屍體移除時間做移除
不勾可防範屍體移除時 不移除玩家屍體防範來不及撿屍(X
若屍體移除會些許破壞遊戲風味 建議自行衡量但屍體真的好多 葬儀社真的是來不及埋 我只好打勾了
TrashDeleteAll 個人建議打勾
對 94建議 可以讓你的垃圾桶 多清除內容物的按鍵
不過同樣可能些許影響遊戲風味
畢竟末日嘛 哪來的垃圾車收垃圾 QAQ
MouseOverToSeeDisplayName 個人建議不勾
不勾的話滑鼠沒移上去也能看見對方顯示名稱
滑上去就知道名稱我覺得也沒有到多擬真
所以最後選擇不勾 而且
我就認識他遠遠看到他當然知道他叫甚麼(欸
PlayerBumpPlayer 個人不勾
尊重 友善 包容 不推擠 不碰撞 末日保持安全距離
[安全屋]
PlayerSafehouse 個人建議打勾
可讓所有玩家都設置安全屋
But. 我伺服器的安全屋都會莫名被取消掉…
至今也未找到解決這個問題
如果有巴友知道這問題怎麼解決 歡迎補充
[聊天]
AnnounceDeath 個人打勾
欸嘿 我就喜歡知道誰又死了(X
[其他]
AllowDestructionBySledgehammer 個人建議打勾
讓大槌可以拆房子建築 可以拆鐵卷門(其實應該說鐵絲門?
順便附帶一張最近與小夥伴之間的梗圖w
不用大槌要怎麼進有鐵卷門的房子呢?這裡就不多說了w
MinutesPerPage 個人設 0.1 因為真的讀好久
SaveWorldEveryMinutes 個人設 15 分存檔一次
PlayerSaveOnDamage 個人有勾 不勾貌似可以減輕伺服器壓力
SaveTrensactionID 個人沒勾 但你懂的
BloodSplatLifespanDays 個人設 7
與 RemovePlayerCorpsesOnCorpseRemoval 同因
接下來是 [Sandbox] 的部份
由於這部分大多會跟遊戲體驗平衡等等有關
故此只提幾個我自己在裝幾個模塊時
有遇到過的問題 要特別注意的地方
[系統事件]
若有打算裝 Expanded Helicopter Events
來豐富系統事件 記得這裡的 直升機 要設為 從不
[其他事件]
若有打算裝 地圖-RavenCreek
作者有提到要將 隨機房屋事件機率 要設為 永不
其他地圖是否也會被此項影響並不清楚 不放心就設為 永不
[角色]
解鎖所有服裝 個人建議不勾
勾了的話 在死亡時按重建新角時會卡住
是可以藉由回主菜單重進伺服器就會正常
算是有遇到過的問題 建議但自行斟酌的項目
[殭屍設置]
若有打算裝 Customizable Zombies
來控制殭屍比例 作者有提到要將 速度 要設為 行走 或 慢跑
恭喜你 若都設置好按下 [保存]
且可以暫時關閉遊戲 到此你已經完成三分之一了(X
如果你是打算原生不裝任何模塊 可直接往下跳到 [上傳步驟]
===模塊安裝===
接下來請到 工作坊 找你要裝的模塊
記得找對版本 41版記得選 Build 41
這裡附上一張我自行在整理用的表格方便說明
https://docs.google.com/spreadsheets/d/1jfbO-oXsHpWwRx3qqM290vQg4n7cFcpGHFBRAEPk4X0/
這裡講一下模塊順序影響的幾個重點
1.地圖模塊盡量擺在模塊列表的最前面
2.前置模塊盡量擺在比所需模塊的前面
3.對象(如載具)添加擺在地圖模塊後面
4.若有類似功能後序會蓋過前序
4.例如:模塊翻譯A;模塊翻譯B
4.A 跟 B 同時有翻譯 C 模塊
4.會以 模塊翻譯B 為最後翻譯結果
Q1.欸,我就很懶的自己找模塊,直接找別人整理好的收藏不行?
A1.可以,但順序如果不注意,不保證不會出問題,特別是地圖。
A1.所以請盡量至少知道,哪幾個是地圖模塊,等等有用。
Q2.如果我要用你那個表格來做,應該要找哪些信息?
A2.其實未必要用我那表格 主要就要記起來 每個模塊的
A2.Workshop ID: 以及 Mod ID:
A2.如果對此方法感到懶 但你已經知道哪幾個是地圖模塊
A2.也可以往下跳到下面做 [第二方法]
這裡我拿我表格里的 Customizable Zombies 做舉例
打開此頁後 請往下找到 Workshop ID:
將後面的 1992785456 記起來在 WID 欄
以及 Mod ID:
將後面的 CustomizableZombies 記起來在 MODID 欄
且最後不要忘記點下 [訂閱] 開啟小鈴鐺
不過我是真的希望有小鈴鐺功能提醒我哪個模塊更新了
按下[訂閱]後 Steam 會下載文件 且按鈕會顯示 [已訂閱]
都整理好後 請找到下面路徑
C:\Users\(USER名字)\Zomboid\Server
裡面找到 servertest.ini 用 記事本 或 notepad++ 等文本編輯器打開
找到 WorkshopItems= 將後面填入你剛剛整理好順序的 Workshop ID:
每個中間用著 ; 分隔 範例如下
WorkshopItems=2384329562;2337452747;2599752664;522891356;2536865912;1516836158;2463499011;2542249811;2597946327;2196102849;2566953935;2642541073;2638496761;2392709985;2592358528;2681635926;2636100523;2478768005;2335368829;1992785456;2081538550;1343686691;2324586266;2680473910;2122265954;2658619264;2256623447;2529746725;2458631365;2465017864;2731005255;2169435993;1778944866;2697858534;2541997610;2286124931;2611723883;2699015052;2729436580;1299328280;2459400130;2503622437;2685311348;2220670259;2671262103;2659216714;2694748270;2657661246;2289429759;2517394050;2186592938;2687798127;2688538916;2701170568;1619603097;2313387159;2593268632;2650547917;2619072426;2487022075
以及找到 Mods= 將後面填入你剛剛整理好順序的 Mod ID:
每個中間用著 ; 分隔 範例如下
Mods=tkTiles_01;Diederiks Tile Palooza;DylansTiles;BedfordFalls;Blackwood;FORTREDSTONE;Grapeseed;LittleTownship;Pitstop;RavenCreek;86oshkoshP19A;92amgeneralM998;Apocalypse Machines 2 WheelZ;tsarslib;ATA_Bus;ATA_Mustang;ATA_Jeep;TMC_Trolley;Authentic Z – Current;Authentic Z – Fashion Montage;CustomizableZombies;Hydrocraft;ProfessionFramework;BuildingTime;TheWorkshop(new version);ScrapWeapons(new version);ScrapArmor(new version);firearmmod;firearmssilencer;EasyConfigChucked;ExpandedHelicopterEvents;SimplePlayablePianos4150;AzasPlayableGuitar;modoptions;ctm;Traditional Chinese fix;washi_mod_translet_fix;TC_Fonts;CombatText;ReduceLagofCraftingMenu;AuthenticLootRates;OccupationsExpertises;ToadTraits;DynamicTraits;SkillRecoveryJournal;AntiserumHC;MRClothing Overhaul;ReducedWoodWeight25p41;OutTheWindow;CatsWalkWhileReadMod;RainWash;VehicleRecycling;FromWhere;CraftHelper41;WaterDispenser;FuelAPI;ExtraMapSymbols;ExtraMapSymbolsUI;eris_minimap;BetterSortCC;EliazBetterBagsBackpacks;manageContainers;TheStar;TMC_TrueActions
接下來文件保存文件 恭喜你 你又完成了三分之二的一半
對 因為我們還沒有把地圖裝上去 接下來可以重新打開你的PZ
打開PZ後點擊 [創建伺服器](由上數下來第四個)
點擊 [伺服器設置](顯示 servertest 的右邊)
點擊 [severtest] 點擊 [編輯已選擇的設置]
這裡為 [第二方法] 裝模塊 以及 如果用上面方法也可以順便檢查
右邊點擊 [Steam 工作坊] 剛剛你已經訂閱過了的話
添加一個已安裝的工作坊項目至清單: 下拉式菜單點下去
按照我剛剛說的順序 先找到地圖模塊先添加
而後再將其他一個一個點下去(對只能這樣)
所以其實沒比第一個方法快多少w
若用第一個方法可以在這裡確認上面清單是否有顯示
以及如果你都有訂閱那些工作坊
上面每一個應該都是 模塊名稱[WORKID]
如果有出現純數字的 代表你那工作坊沒載入到
可能是你複製錯了 忘記分號 甚是忘記訂閱
可以去將工作坊頁面網址打上你出現的那串數字
確認是什麼原因
https://steamcommunity.com/sharedfiles/filedetails/?id=(WID打在這裡)
接下來右邊點到 [模塊] 那頁
這裡基本上不需要太煩惱 只要你添加順序沒錯
但有一點要特別注意 有些工作坊點下去
是並非只有一組 MODID 的 會是有複數的
而有些是可以都加 有的則是不能的
可能有分 2x 5x 10x 通常影響速度或是出現率
擇一添加就好 如果用第二方法有複數時
記得移除將其留一個版本就可以了
接下來右邊點到 [地圖] 那頁
如果是第一方法 這裡的此伺服器使用的地圖:
應該只會有原生地圖 Muldraugh,KY
添加一個可用的地圖至清單: 下拉式菜單點下去
將所有地圖都添加進去 此伺服器使用的地圖:
如果是第二方法 看到好幾個也不要跳過 請務必檢查
Muldraugh,KY 必須在順序的最後
Muldraugh,KY 必須在順序的最後
Muldraugh,KY 必須在順序的最後
第一方法也同樣要檢查哦 很重要說三遍
若放在第一個 恐會導致其他地圖無法生成的狀況
接下來右邊點到 [重生區域] 那頁
這裡基本上不用動 只要確定他們存在就好
在你添加地圖時 他會幫你自動添加進去
特別要注意的是 雖然他的意思像是可移除
但其實是不能移除的 移除貌似也會導致地圖沒順利添加
同樣要注意一下哦!
接下來恭喜你 正式完成三分之二了
就快完成了 剩下 [上傳步驟]
===上傳步驟===
如果你跟我一樣是用 gp(其他託管也是可以注意一下)
請在上傳前點開你 gp伺服器頁面 裡面找到 [Basic Settings]
裡面找到 admin password 請優先設置好這組密碼且保存 並且自己記好
因為這會是你最後一次點開 [Basic Settings] 以後除非你想重置了
不然請務必遠離這個頁面 如果是其他託管
也同樣盡量遠離基礎設置的頁面 避免此頁蓋過你的設置檔
Q3.我設置好管理員密碼,之後應該怎進管理員帳號?
A3.第一次要用管理員時,在加入伺服器時的帳號用戶名,
A3.而後密碼填入,你設置好的管理員密碼,而後登錄即可。
A3.之後要再設置其他管理員的部分,後續再說。
好 終於講到正式上傳的部分了(X
上傳之前確定 C:\Users\(USER名字)\Zomboid\Server
裡面應該有
servertest.ini(伺服器基礎設置包括模塊列表等)
打開檢查是否剛說到的列表都有
servertest_SandboxVars.lua(伺服器沙盒設置)
A,這其實可以不用檢查
servertest_spawnregions.lua(伺服器地圖重生點設置)
看裡面是否有著你添加的地圖
如果只有 Muldraugh,KY 則不正常
記得上傳前請將你的伺服器關閉哦!
接下來打開你的 FTP 且連接(應該不會有人不會連)
如果真的需要我再補教學吧w
以下以 gp 為範例圖 但關鍵的文件夾會是同名的
找到 Server文件夾 點擊進入 將剛剛的三個文件
servertest.ini(伺服器基礎設置包括模塊列表等)
servertest_SandboxVars.lua(伺服器沙盒設置)
servertest_spawnregions.lua(伺服器地圖重生點設置)
丟進 Server文件夾 里 且若有文件則按取代 後如圖
恭喜你 基本上完成了 可以打開伺服器了
不過都看那麼多了 建議順便把下面幾個 Q&A 看完吧!
Q4.為什麼我上面都照做了也確認過了,仍然沒有我裝的模塊?
A4.請確認是否模塊太舊,或是這模塊可能無法支持多人,
A4.或是模塊相衝,建議工作坊底下的討論可以看看,
A4.有時候就會找到答案。
Q5.為什麼我上面都照做了也確認過了,仍然沒有我裝的地圖?(也可開服前做)
A5.可以參考此篇,A,底下我也盡量簡單說明。
A5.首先找到 你的PZ安裝路徑(是PZ哦) 預設如下
A5.C:\Program Files(x86)\Steam\steamapps\workshop\content\108600
A5.或是像這樣 E:\SteamLibrary\steamapps\workshop\content\108600
A5.找到你地圖的WID文件夾,拿 地圖-RavenCreek 為例
A5.的 2196102849 打開這文件夾後 再打開mods文件夾
A5.會看到裡面有 RavenCreek文件夾 將此文件夾放進伺服器的 mods文件夾裡面
A5.如果沒這文件夾 就自己創建一個 就跟 Server文件夾 同一起
A5.放入後像是這樣
A5.以及將 RavenCreek文件夾 打開後再打開 media文件夾
A5.將 media文件夾 裡面的所有文件夾文件
A5.放進伺服器的 media文件夾 裡面
A5.若有跳出是否取代 請 不要取代 點擊 略過 即可
A5.將所有模塊地圖都同樣上面的步驟
Q6.為什麼三不五時就出現模塊版本不同?
A6.有時是伺服端未更新客戶端已更新,有時反過來。
A6.版上有卡版本的教學,可以參考看看,但個人比較覺得麻煩(?
A6.以及覺得大多數的更新都是優化,故此沒做卡版本的操作。
A6.所以如果有出現該問題,請先將此WID記下來同樣到
A6.https://steamcommunity.com/sharedfiles/filedetails/?id=(WID打在這裡)
A6.先關閉你的PZ,將該工作坊取消訂閱再重新訂閱。
A6.之後重加伺服器,如果同樣有跳出來,請重開伺服器。
A6.還一樣的話,可能是你的客戶端一直沒跑更新。
A6.關閉PZ,取消訂閱工作坊,關閉ST,重開ST,訂閱工作坊。
A6.還還是一樣不行的話,到你ST收藏庫,PZ右鍵點擊內容,
A6.工作坊裡面找到那個工作坊,從這裡取消訂閱。
A6.還還還是一樣不行的話,本機文件,驗證遊戲文件完整性。
A6.真的還還還還是不行,對不起,我也無能為力QAQ。
Q7.該怎麼給其他人管理員,或是給我自己的別帳號管理員?
A7.先登錄你的admin號,之後在你畫面左下角那一排,
A7.最下面會有一個圓圈寫著ADMIN,點下去,
A7.查看資料庫,裡面找到你的 username 點擊,
A7.左下方按下 修改,裡面 accesslevel 填入 admin,
A7.最後按下 更新,那人就會成為管理員啰。
Q8.管理員可以幹嘛?(只講幾個比較重要的)
A8.查看伺服器選項,這個其實就是基礎設置。
A7.沙盒選項,這個就是沙盒選項(講啥廢話#)
A7.主要是從這裡會有一些模塊的設置在裡面,
A7.例如 Expanded Helicopter Events 等
如果有想到我覺得可以分享的Q&A再更文吧…
或是有什麼問題也可以底下回復或留言問我,
我知道的我就盡量做出回復,不知道就集思廣益了(?
打這篇一開始時小夥伴們還在睡,打完都醒了就等我(草
文的最後也特別感謝,負責出伺服器錢的朋友(X)老闆(O)
也感謝每個小夥伴們,在我研究伺服器時的耐心等待,
也感謝在 https://forum.gamer.com.tw/C.php?bsn=20202&snA=705
在這篇文中協助我的 巴友-貓老闆(shring)
以及在板上也不少做出貢獻的巴友們