7days to dieのα16がいつの間にか公開されていて(見てないだけ)
身内からマルチサーバー構築してくれよーと
やり方忘れたけど30分くらいで楽勝でできるかなーと思ったら多くの時間を費やしてしまったので(2時間くらい)
備忘録的に….。
TriVGamingで利用しているVPSはconohaです!
Serversman@VPSを使ってたけど重くて使えなかったのでTS3鯖と一緒に7daysも運用しています、サクサクやで
下の症状が出た場合(起動するけどすぐ落ちる)
7dtd.sh start <instance name>
Doneで5秒後くらいに
7dtd.sh status <instance name>
したら
Status: NOT running
が出てしまう、何回やっても出てくる。
WinSCPなどでlogみましょう
/home/<username>/instances/<instance name>/logs
日付_outputって書いてるやつ開く(一番日時が新しいやつ)
文字列がバァーってあると思うんだけど、
"ERR Error parsing configfile property 'EnemySenseMemory': Unknown config option"
これ出てる人は僕と一緒なんで以下の方法で治せます。それ以外は知らんすまん
結論から言うとこれ出てる人はconfig.xmlが旧バージョンなんですよα16以前の設定になってるからα16のconfig.xml読み込ませてーってヤツ・・・
とりあえずconfig.xmlを任意の場所にバックアップしといて新しいconfig.xml作りましょう
<?xml version="1.0"?> <ServerSettings> <property name="ServerPort" value="ポート番号"/> <property name="ServerIsPublic" value="true"/> <property name="ServerName" value="鯖名"/> <property name="ServerPassword" value="鯖パスワード"/> <property name="ServerMaxPlayerCount" value="8"/> <property name="ServerReservedSlots" value="0"/> <property name="ServerReservedSlotsPermission" value="100"/> <property name="ServerAdminSlots" value="0"/> <property name="ServerAdminSlotsPermission" value="0"/> <property name="ServerDescription" value="鯖説明"/> <property name="ServerWebsiteURL" value="サイトURL"/> <property name="ServerDisabledNetworkProtocols" value="UNET"/> <property name="GameWorld" value="Navezgane or Random Gen"/> <property name="GameName" value="シード値"/> <property name="GameDifficulty" value="3"/> <property name="GameMode" value="GameModeSurvivalMP"/> <property name="ZombiesRun" value="0" /> <property name="BuildCreate" value="false" /> <property name="DayNightLength" value="50" /> <property name="DayLightLength" value="18" /> <property name="PlayerKillingMode" value="3" /> <property name="PersistentPlayerProfiles" value="false" /> <property name="PlayerSafeZoneLevel" value="5" /> <property name="PlayerSafeZoneHours" value="5" /> <property name="ControlPanelEnabled" value="true"/> <property name="ControlPanelPort" value="8080"/> <property name="ControlPanelPassword" value="パスワード"/> <property name="TelnetEnabled" value="false"/> <property name="TelnetPort" value="8081"/> <property name="TelnetPassword" value=""/> <property name="AdminFileName" value="serveradmin.xml"/> <property name="DropOnDeath" value="0" /> <property name="DropOnQuit" value="0" /> <property name="BloodMoonEnemyCount" value="各プレイヤーへのゾンビ沸き数" /> <property name="EnemySpawnMode" value="true" /> <property name="EnemyDifficulty" value="0" /> <property name="BlockDurabilityModifier" value="100" /> <property name="LootAbundance" value="100" /> <property name="LootRespawnDays" value="14" /> <property name="LandClaimSize" value="41"/> <property name="LandClaimDeadZone" value="30"/> <property name="LandClaimExpiryTime" value="3"/> <property name="LandClaimDecayMode" value="0"/> <property name="LandClaimOnlineDurabilityModifier" value="4"/> <property name="LandClaimOfflineDurabilityModifier" value="4"/> <property name="AirDropFrequency" value="航空支援日数"/> <property name="AirDropMarker" value="true or false"/> <property name="MaxSpawnedZombies" value="60"/> <property name="MaxSpawnedAnimals" value="50"/> <property name="EACEnabled" value="true"/> <property name="HideCommandExecutionLog" value="0"/> <property name="MaxUncoveredMapChunksPerPlayer" value="131072"/> <property name="BedrollDeadZoneSize" value="15"/> <!--property name="SaveGameFolder" value="absolute path" /--> </ServerSettings>
日本語で書いている箇所は各々書き換えてください。その他細かい設定はお好きにに弄ってくださいませ
海外の方のsteamスレッドを参考にさせてもらいました。
拡張子は必ず .xml で保存してね( ˘•ω•˘ )or既存のconfig.xmlに設定上書きでもいいかもしれません(バックアップ必須)