ФЭНДОМ


~~Внимание~~

В связи с отсутствием возможностей и желания дальнейшего развития и поддержки викии, было принято решение о передаче её в надежные руки.

Считаешь, что это то, чем ты всегда хотел заниматься - пиши мне в личку

РедакторПравить

Файл настройки "конфигов" сервера находится в папке tshock. Там открываете файл "config.json" с помощью программы NotePad++.

СтрокиПравить

В данном файле,при открытии этого файла,вы увидите море строк:


{

"InvasionMultiplier": 1,

"DefaultMaximumSpawns": 6,

"DefaultSpawnRate": 600,

"ServerPort": 7777,

"EnableWhitelist": false,

"InfiniteInvasion": false,

"PvPMode": "normal",

"SpawnProtection": true,

"SpawnProtectionRadius": 24,

"MaxSlots": 52,

"RangeChecks": true,

"DisableBuild": false,

"SuperAdminChatRGB": [

  255.0,

  0.0,

  0.0

],

"SuperAdminChatPrefix": "{Администратор} ",

"SuperAdminChatSuffix": "",

"BackupInterval": 0,

"BackupKeepFor": 60,

"RememberLeavePos": false,

"HardcoreOnly": false,

"MediumcoreOnly": false,

"KickOnMediumcoreDeath": false,

"BanOnMediumcoreDeath": false,

"AutoSave": true,

"MaximumLoginAttempts": 3,

"RconPassword": "",

"RconPort": 7777,

"ServerName": "",

"MasterServer": "127.0.0.1",

"StorageType": "sqlite",

"MySqlHost": "localhost:3306",

"MySqlDbName": "",

"MySqlUsername": "",

"MySqlPassword": "",

"MediumcoreBanReason": "Death results in a ban",

"MediumcoreKickReason": "Death results in a kick",

"EnableDNSHostResolution": false,

"EnableIPBans": true,

"EnableBanOnUsernames": false,

"DefaultRegistrationGroupName": "default",

"DefaultGuestGroupName": "guest",

"DisableSpewLogs": true,

"HashAlgorithm": "sha512",

"BufferPackets": true,

"ServerFullReason": "Server is full!",

"ServerFullNoReservedReason": "Server is full. No reserved slots open.",

"SaveWorldOnCrash": true,

"EnableGeoIP": false,

"EnableTokenEndpointAuthentication": false,

"ServerNickname": "TShock  meetDEMiZE server",

"RestApiEnabled": false,

"RestApiPort": 7878,

"DisableTombstones": true,

"DisplayIPToAdmins": false,

"EnableInsecureTileFixes": true,

"KickProxyUsers": true,

"DisableHardmode": false,

"DisableDungeonGuardian": false,

"ServerSideInventory": false,

"DisablePlayerCountReporting": false,

"DisableClownBombs": true,

"DisableSnowBalls": true,

"ChatFormat": "{1}{2}{3}: {4}",

"ForceTime": "normal",

"TileKillThreshold": 60,

"TilePlaceThreshold": 20,

"TileLiquidThreshold": 15,

"ProjectileThreshold": 50,

"RequireLogin": false,

"DisableInvisPvP": false,

"MaxRangeForDisabled": 10,

"ServerPassword": "",

"RegionProtectChests": false,

"DisableLoginBeforeJoin": false,

"AllowRegisterAnyUsername": false,

"AllowLoginAnyUsername": true,

"MaxDamage": 175,

"MaxProjDamage": 175,

"IgnoreProjUpdate": false,

"IgnoreProjKill": false,

"IgnoreNoClip": false,

"AllowIce": false

}

НастройкаПравить

Приступим к настройке самих строк. От них зависит и сам ваш сервер.

"ServerPort": 7777 - порт сервера по умолчанию.

"EnableWhitelist": (по умолчанию стоит false) - включить на сервере Whitelist.

"SpawnProtection": (по умолчанию стоит true) - включить автоматическую защиту спавна.

"SpawnProtectionRadius": - радиус защиты спавна

"MaxSlots": (по умолчанию стоит 8) - максимальное кол-во слотов для игроков на сервере

"SuperAdminChatPrefix": - префикс супер-админа на сервере

"AutoSave": (по умолчанию стоит true) - автосохранение карты сервера


"ServerFullReason": (по умолчанию стоит "Server is full!") - сообщение которое выводится тогда,когда игрок пытается зайти на перепоненный сервер

"ServerPassword": (по умолчанию стоит "") - пароль сервера. Если кто-то зайдёт на сервер и введёт неправильный пароль,то в чате игры (и в консоли сервера) выводится сообщение [nickname] left (nickname - ник игрока)


Примечание: В "разделе" "Настройка" написаны не все строчки. Те строчки,которые не написаны,не рекомендуется менять в файле "конфига".