NARZĘDZIE SERWEROWE ENSHROUDED
Enshrouded Server Settings Generator
Zbuduj poprawny plik enshrouded_server.json dla swojego serwera dedykowanego Enshrouded. Każde ustawienie rozgrywki z prawdziwym zakresem, grupy użytkowników z hasłami i uprawnieniami, import pliku, którego już używasz, oraz kontrola błędów, przez które serwer się nie uruchamia.
Nazwa, sloty graczy, port, czat i preset trudności.
The name players see in the server list.
Maximum players online at once. Enshrouded supports 1 to 16.
The port players and the server browser connect to. 15637 is the default. On a rented server your host sets this.
0.0.0.0 listens on every network interface. Only change it if the machine has several addresses.
Default, Relaxed, Hard and Survival use fixed built-in values. Pick Custom to make the settings below take effect.
In-game text chat.
In-game voice chat.
Proximity is only nearby players. Global is the whole server.
enshrouded_server.json
{
"name": "Enshrouded Server",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"queryPort": 15637,
"slotCount": 16,
"tags": [],
"voiceChatMode": "Proximity",
"enableVoiceChat": false,
"enableTextChat": false,
"gameSettingsPreset": "Default",
"gameSettings": {
"playerHealthFactor": 1,
"playerManaFactor": 1,
"playerStaminaFactor": 1,
"playerBodyHeatFactor": 1,
"playerDivingTimeFactor": 1,
"enableDurability": true,
"enableStarvingDebuff": false,
"foodBuffDurationFactor": 1,
"fromHungerToStarving": 600000000000,
"shroudTimeFactor": 1,
"tombstoneMode": "AddBackpackMaterials",
"enableGliderTurbulences": true,
"weatherFrequency": "Normal",
"fishingDifficulty": "Normal",
"miningDamageFactor": 1,
"plantGrowthSpeedFactor": 1,
"resourceDropStackAmountFactor": 1,
"factoryProductionSpeedFactor": 1,
"perkUpgradeRecyclingFactor": 0.5,
"perkCostFactor": 1,
"experienceCombatFactor": 1,
"experienceMiningFactor": 1,
"experienceExplorationQuestsFactor": 1,
"randomSpawnerAmount": "Normal",
"aggroPoolAmount": "Normal",
"enemyDamageFactor": 1,
"enemyHealthFactor": 1,
"enemyStaminaFactor": 1,
"enemyPerceptionRangeFactor": 1,
"bossDamageFactor": 1,
"bossHealthFactor": 1,
"threatBonus": 1,
"pacifyAllEnemies": false,
"tamingStartleRepercussion": "LoseSomeProgress",
"dayTimeDuration": 1800000000000,
"nightTimeDuration": 720000000000,
"curseModifier": "Normal"
},
"userGroups": [
{
"name": "Admin",
"password": "",
"canKickBan": true,
"canAccessInventories": true,
"canEditWorld": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 0
},
{
"name": "Friend",
"password": "",
"canKickBan": false,
"canAccessInventories": true,
"canEditWorld": true,
"canEditBase": true,
"canExtendBase": false,
"reservedSlots": 0
},
{
"name": "Guest",
"password": "",
"canKickBan": false,
"canAccessInventories": false,
"canEditWorld": true,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
},
{
"name": "Visitor",
"password": "",
"canKickBan": false,
"canAccessInventories": false,
"canEditWorld": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}
],
"bannedAccounts": []
}
Zatrzymaj serwer, podmień enshrouded_server.json w folderze serwera (obok enshrouded_server.exe) na ten plik i uruchom go ponownie. Gra czyta plik tylko przy starcie.
Kontrola
Brak hasła w grupach: Admin, Friend, Guest, Visitor. Każdy, kto znajdzie serwer, może dołączyć jako ta grupa.
Preset to Default, więc każda wartość w sekcjach Gracz, Świat, Postęp i Wrogowie jest ignorowana. Ustaw preset na Custom, żeby z nich korzystać.
Serwer czyta ten plik tylko przy starcie. Zatrzymaj go przed podmianą pliku, a potem uruchom ponownie.
Jedna niepoprawna wartość sprawia, że Enshrouded się nie uruchamia. Wszystko, co zapisuje ten generator, gra akceptuje.
Jak działa enshrouded_server.json
Serwer dedykowany tworzy enshrouded_server.json obok enshrouded_server.exe przy pierwszym uruchomieniu. Na górze są nazwa serwera, sloty i port, blok gameSettings zawiera wszystkie wartości trudności, a userGroups hasła i uprawnienia każdej grupy.
Pułapką jest gameSettingsPreset. Przy Default, Relaxed, Hard lub Survival gra wczytuje wbudowany preset i ignoruje cały blok gameSettings, niezależnie od tego, jak starannie go edytowałeś. Tylko Custom czyta Twoje wartości. Generator przełącza preset na Custom w chwili, gdy zmieniasz wartość rozgrywki, więc żadna zmiana nie przepada po cichu.
Zakresy i nazwy pochodzą z dokumentacji serwera od Keen Games, a każdą wartość sprawdziliśmy, uruchamiając prawdziwy serwer. Liczby zostają liczbami, liczniki dnia, nocy i głodu są pokazane w minutach zamiast w nanosekundach zapisanych w pliku, a zaimportowany plik zachowuje klucze, których generator jeszcze nie zna.