1: 准備一個windows系統的服務器
2:下載七日殺服務器版
3:設置服務器版本游戲根目錄下的serverconfig.xml
文件
``
<!-- Server representation -->
<property name="ServerName" value=""/> <!-- 服務器名字 -->
<property name="ServerDescription" value=""/> <!-- 服務器簡介描述 -->
<property name="ServerWebsiteURL" value=""/> <!-- 網站 -->
<property name="ServerPassword" value=""/> <!-- 服務器密碼 -->
<property name="ServerLoginConfirmationText" value="" /> <!-- 玩家進服前看到的小窗口內容 -->
<!-- Networking -->
<property name="ServerPort" value=""/> <!-- 服務器端口 -->
<property name="ServerVisibility" value="2"/> <!-- 此服務器的可見性:2 =公開,1 =僅向朋友顯示 -->
<property name="ServerDisabledNetworkProtocols" value="SteamNetworking"/> <!-- 不使用的網絡協議,不要修改 -->
<property name="ServerMaxWorldTransferSpeedKiBs" value="512"/> <!-- 玩家與服務器的數據交互速度,服務器帶寬高的填”1300"(這是最高了)帶寬不夠的填“512~1300” -->
<!-- Slots -->
<property name="ServerMaxPlayerCount" value="20"/> <!-- 玩家數量 -->
<property name="ServerReservedSlots" value="0"/> <!-- 預留玩家位置,會減少總在線人數(一般默認0不改) -->
<property name="ServerReservedSlotsPermission" value="100"/> <!-- 指定權限玩家可以進入預留玩家位置,權限分為0,1000,,(一般默認0不改) -->
<property name="ServerAdminSlots" value="1"/> <!-- 強制預留多少人,和最大同時在線人數不沖突,即使在線人數滿了,有權限的玩家也可以進入游戲(默認) -->
<property name="ServerAdminSlotsPermission" value="1"/> <!-- 可以進入預留位置的權限級別(默認) -->
<!-- Admin interfaces -->
<property name="ControlPanelEnabled" value="true"/> <!-- 啟用/禁用網頁控制(填true) -->
<property name="ControlPanelPort" value="26900"/> <!-- 網頁端口 -->
<property name="ControlPanelPassword" value="123456"/> <!-- 進入網頁的密碼(自定義,不要中文) -->
<property name="TelnetEnabled" value="true"/> <!-- Telnet 啟用true 禁用false -->
<property name="TelnetPort" value="26990"/> <!-- 端口 -->
<property name="TelnetPassword" value="123456"/> <!-- 自定義密碼 -->
<property name="TelnetFailedLoginLimit" value="10"/> <!-- 10(密碼錯誤次數,次數達到后關閉連接) -->
<property name="TelnetFailedLoginsBlocktime" value="10"/> <!-- 10(連接超時 秒) -->
<property name="TerminalWindowEnabled" value="true"/> <!-- true 是否在桌面顯示后台窗口 -->
<!-- Folder and file locations -->
<property name="AdminFileName" value="serveradmin.xml"/> <!-- serveradmin.xml(管理員、白名單、黑名單文件),會跟玩家存檔在一塊 -->
<property name="UserDataFolder" value="absolute path"/> <!-- 指定玩家存檔路徑,推薦與服務端在同一目錄下,例如(E:\手動創建的文件夾\cundang)" ,方便你刪檔,替換/恢復存檔,預制件管理 -->
<property name="SaveGameFolder" value="absolute path" /> <!-- 指定服務器地圖文件路徑,例如(E:\手動創建的文件夾\ditu) -->
<!-- Other technical settings -->
<property name="EACEnabled" value="false"/> <!-- false(關閉EAC)啟用true -->
<property name="HideCommandExecutionLog" value="0"/> <!-- 隱藏命令執行的日志記錄。0=顯示所有內容,1=只對Telnet/ControlPanel隱藏,2=還對遠程游戲客戶端隱藏,3=隱藏所有內容 -->
<property name="MaxUncoveredMapChunksPerPlayer" value="131072"/> <!-- 每個玩家在游戲地圖上可以看到多少塊(看到得越多越卡,也不能一點都沒有) -->
<property name="PersistentPlayerProfiles" value="false" /> <!-- false(是否支持玩家自定義人物外觀) -->
<!-- GAMEPLAY -->
<!-- World -->
<property name="GameWorld" value="RWG"/> <!-- RWG (隨機地圖)、 Navezgane(固定地圖)(不要隨便更改,只支持兩個模式,不是隨機就是固定) -->
<property name="WorldGenSeed" value="asdf"/> <!-- 生成不同地圖的規則(隨便寫) -->
<property name="WorldGenSize" value="8192"/> <!-- 4096.8192.16348(三種大小的地圖,16K的地圖對大多數玩家都是一個挑戰,8K圖是主流,想人多就選8K,隨機圖生成看服務器性能了,固定圖的話秒生成) -->
<property name="GameName" value="01"/> <!-- 地圖名(隨便寫),如果你有現成的地圖文件,在這里寫下文件夾名字,服務器就會加載到了 -->
<property name="GameMode" value="GameModeSurvival"/> <!-- GameModeSurvival( 游戲生成模式) -->
<!-- Difficulty -->
<property name="GameDifficulty" value="5"/> <!-- 游戲難度 0到5 -->
<property name="BlockDamagePlayer" value="100" /> <!-- 玩家的方塊傷害 -->
<property name="BlockDamageAI" value="100" /> <!-- 喪屍的方塊傷害 -->
<property name="BlockDamageAIBM" value="100" /> <!-- 喪屍血月時候的方塊傷害 -->
<property name="XPMultiplier" value="100" /> <!-- 經驗倍率 -->
<property name="PlayerSafeZoneLevel" value="5" /> <!-- 如果玩家低於或等於這個等級,他將創造一個安全地帶 -->
<property name="PlayerSafeZoneHours" value="0" /> <!-- 世界時日安全區存在 -->
<!-- -->
<property name="BuildCreate" value="false" /> <!-- false(創造模式:開啟:true、關閉:false,默認就好) -->
<property name="DayNightLength" value="60" /> <!-- (現實60分鍾時間為游戲里一天,也可以寫999999) -->
<property name="DayLightLength" value="18" /> <!-- (24小時制,白天占去18小時,剩下6小時為黑天) -->
<property name="DropOnDeath" value="4" /> <!-- (死亡掉落 0 = 掉落一切,1 = 工具帶,2 = 背包,3 = 刪除所有,4=不掉落 ) -->
<property name="DropOnQuit" value="0" /> <!-- (退出掉落 0 = 無,1 = 掉落一切,2 = 工具帶,3 = 背包 ) -->
<property name="BedrollDeadZoneSize" value="15" /> <!-- (玩家睡袋15M范圍內不會刷新喪屍) -->
<property name="BedrollExpiryTime" value="100" /> <!-- (睡袋失效時間,以游戲天數為單位) -->
<!-- Performance related -->
<property name="MaxSpawnedZombies" value="60" /> <!-- (喪屍數不要超80,因為還有即時刷新喪屍,所以喪屍數不是這個選項能決定全部的 -->
<property name="MaxSpawnedAnimals" value="50" /> <!-- (動物數啊,隨意了,只要不是100) -->
<property name="ServerMaxAllowedViewDistance" value="8" /> <!-- (6~12最大視距,7.8.9就好了,不然卡) -->
<!-- Zombie settings -->
<property name="EnemySpawnMode" value="true" /> <!-- true(喪屍即時刷新,比如貞子尖叫) -->
<property name="EnemyDifficulty" value="0" /> <!-- 0( 狂暴模式 0 = 正常, 1 = 狂暴 ) -->
<property name="ZombieMove" value="0" /> <!-- 白天 0-4 (走, 慢跑, 奔跑, 沖刺, 惡夢) -->
<property name="ZombieMoveNight" value="4" /> <!-- 夜晚 0-4 (走, 慢跑, 奔跑, 沖刺, 惡夢) -->
<property name="ZombieFeralMove" value="0" /> <!-- 野外 0-4 (走, 慢跑, 奔跑, 沖刺, 惡夢) -->
<property name="ZombieBMMove" value="4" /> <!-- 血月 0-4 (走, 慢跑, 奔跑, 沖刺, 惡夢) -->
<property name="BloodMoonFrequency" value="7" /> <!-- 幾天一次血月,所謂的7天屍潮可以自定義了 -->
<property name="BloodMoonRange" value="0" /> <!-- 實際血月日可以多少天隨機偏離上述設置。 將此設置為0會使血液衛星恰好在血月頻率中指定的每個第N天發生 -->
<property name="BloodMoonWarning" value="4" /> <!-- 紅色日數在血月日開始的小時數。 將此值設置為-1會使紅色永不顯示 -->
<property name="BloodMoonEnemyCount" value="64" /> <!-- 血月的時候,每個玩家對應的喪屍數量 -->
<!-- Loot -->
<property name="LootAbundance" value="100" /> <!-- 搜刮倍率 -->
<property name="LootRespawnDays" value="15" /> <!-- 物資多少天刷新一次 -->
<property name="AirDropFrequency" value="72"/> <!-- 空投時間(小時) -->
<property name="AirDropMarker" value="true"/> <!-- 是否在地圖標記空投 -->
<!-- Multiplayer -->
<property name="PartySharedKillRange" value="10000"/> <!-- 經驗分享距離 -->
<property name="PlayerKillingMode" value="0" /> <!-- 玩家殺戮設置(0 =禁止殺戮,1 =僅殺死盟友,2 =僅殺死陌生人,3 =殺死所有人) -->
<!-- Land claim options -->
<property name="LandClaimCount" value="1"/> <!-- 每個玩家最多能有幾顆生效的領地石 -->
<property name="LandClaimSize" value="41"/> <!-- 領地石范圍 -->
<property name="LandClaimDeadZone" value="30"/> <!-- 禁止敵人放置領地石范圍大小 (默認就好) -->
<property name="LandClaimExpiryTime" value="1000"/> <!-- 離線多少天領地石失效 -->
<property name="LandClaimDecayMode" value="2"/> <!-- 0(控制離線玩家如何降落索賠。所有索賠有充分保護的第一個24小時。0=線性,1=指數,2=完全保護,直到權利要求到期) -->
<property name="LandClaimOnlineDurabilityModifier" value="0"/> <!-- 0(當玩家在線時,保護區的硬度會增加多少。0意味着無限(不會受到傷害)。默認值為4倍) -->
<property name="LandClaimOfflineDurabilityModifier" value="0"/> <!-- 0(當玩家離線時,保護區的硬度會增加多少。0意味着無限(不會受到傷害)。默認值為4倍 ) -->
<!-- There are several game settings that you cannot change when starting a new game.
You can use console commands to change at least some of them ingame.
setgamepref BedrollDeadZoneSize 30 -->
``
4:點擊根目錄下批處理文件開啟服務器