Овој водич покрива како да го конфигурирате вашиот Project Zomboid сервер хостиран со Legion Hosting — вклучувајќи ја датотеката со серверски поставки и sandbox променливите преку GPanel.
Преглед на конфигурациските датотеки
Project Zomboid ја чува својата серверска конфигурација во две датотеки внатре во директориумот /.cache/server/ на вашиот сервер. Двете датотеки го користат името на вашиот сервер како дел од нивното име на датотека.
| Датотека | Намена |
|---|---|
/.cache/server/servername.ini |
Основни серверски поставки — лозинка, слотови за играчи, портови, PvP, гласовен чет и повеќе |
/.cache/server/servername_SandboxVars.lua |
Поставки за играње и свет — популација на зомбиња, изобилство на плен, брзина, стапки на повторно појавување |
servertest освен ако не сте го промениле. Ако не сте сигурни, проверете го GPanel Startup табот — тоа е вредноста во полето Server Name.
Чекор 1 — Отворете го Менаџерот на датотеки во GPanel
- Најавете се на GPanel.
- Кликнете на вашиот Project Zomboid сервер од листата на сервери.
- На табот Console, кликнете Stop ако серверот работи. Почекајте статусот да се промени во Offline пред да продолжите.
- Кликнете на табот Files за да го отворите менаџерот на датотеки.
- Навигирајте до директориумот
.cache/server/. Можеби ќе треба да кликнете Show Hidden Files или да ја вклучите видливоста на скриени датотеки ако папката.cacheне е видлива — таа почнува со точка.

Чекор 2 — Уредете ја датотеката со серверски поставки (.ini)
Датотеката .ini ја контролира основната серверска конфигурација. Кликнете на датотеката за да ја отворите во вградениот уредувач.
Често менувани поставки
| Поставка | Опис | Пример на вредност |
|---|---|---|
PublicName |
Името на серверот прикажано во јавниот серверски прелистувач | My PZ Server |
PublicDescription |
Краток опис прикажан во серверскиот прелистувач | Welcome! Friendly server. |
Password |
Лозинка што играчите мора да ја внесат за да се приклучат. Оставете празно за без лозинка. | hunter2 |
MaxPlayers |
Максимален број на истовремени играчи | 16 |
PVP |
Овозможи или оневозможи борба играч против играч | true или false |
Public |
Дали серверот се појавува во јавната серверска листа | true или false |
DefaultPort |
UDP портот на кој серверот слуша (стандардно 16261). Совпаднете го со портот доделен од GPanel. | 16261 |
Map |
Име на мапа. Користете Muldraugh, KY за стандардната мапа. Додадете мод мапи разделени со точка-запирка. |
Muldraugh, KY |
Mods |
Листа на Mod ID разделена со точка-запирка. B41 формат: modid1;modid2. B42 формат: \modid1;\modid2; |
2392509783;2400857388 |
WorkshopItems |
Workshop item ID разделени со точка-запирка (мора да се совпаѓаат со листата Mods) |
2392509783;2400857388 |
Mods мора да има соодветен запис под WorkshopItems. Несовпаѓањето е честа причина за неуспеси при стартување на серверот по додавање на модови.
Откако ќе ги направите вашите промени, кликнете Save во уредувачот на датотеки. Не го стартувајте серверот сè уште ако сакате исто така да уредувате sandbox променливи — прво завршете го Чекор 3.
Чекор 3 — Sandbox променливи (поставки за играње)
Sandbox променливите го контролираат искуството на играње: колку зомбиња се појавуваат, колку брзо се движат, реткоста на пленот и десетици други параметри на светот. Овие живеат во servername_SandboxVars.lua во истиот директориум /.cache/server/.
Директно уредување на SandboxVars датотеката
Ако претпочитате да ја уредите датотеката, форматот е Lua табела. Секоја поставка е на своја линија:
SandboxVars = {
Zombies = 3, -- Population: 1=Insane, 2=Very High, 3=High, 4=Normal, 5=Low
Distribution = 2, -- Zombie distribution: 1=Urban focused, 2=Uniform
ZombieSpeedType = 3, -- Speed: 1=Sprinters, 2=Fast Shamblers, 3=Shamblers, 4=Crawlers
LootAbundance = 3, -- Loot: 1=Insane, 2=Abundant, 3=Normal, 4=Scarce, 5=Very Scarce
DayLength = 2, -- In-game day length in hours: 1=1h, 2=2h ... 15=15h, 16=Real Time
StartYear = 1, -- Starting year (offsets from 1993)
StartMonth = 7, -- Starting month (1–12)
StartDay = 9, -- Starting day (1–31)
WaterShut = 0, -- Tap water shutoff: 0=Never, 1=Instant ... 14=2 years
ElecShut = 0, -- Electricity shutoff: 0=Never, 1=Instant ... 14=2 years
HoursForCorpseRemoval = 0, -- 0=Never auto-remove
CharacterFreePoints = 0, -- Bonus starting trait points
}
Решавање на проблеми
Моите промени на .ini датотеката не беа зачувани
- Најверојатната причина е дека серверот сè уште работел кога сте ја зачувале датотеката. Project Zomboid ја презапишува конфигурацијата при исклучување. Прво запрете го серверот, уредете ја датотеката, зачувајте ја, потоа стартувајте го серверот.
- Потврдете дека сте ја зачувале датотеката во уредувачот на GPanel пред да навигирате понатаму — побарајте потврдно известување или проверете дали временската ознака за последна измена на датотеката се ажурирала.
Не можам да ја видам .cache папката во менаџерот на датотеки
- Скриените директориуми (оние што почнуваат со точка) не се прикажани стандардно. Побарајте прекинувач или поле за штиклирање Show Hidden Files во GPanel Files табот и овозможете го.
- Ако директориумот воопшто не постои, серверот сè уште не работел. Стартувајте и запрете го серверот еднаш за да ги генерирате конфигурациските датотеки, потоа уредете ги.
Sandbox поставките не се менуваат во живиот свет
- Промените на датотеката
_SandboxVars.luaстапуваат на сила само на нов свет. За постоечки активен свет, користете го табот Options на администраторскиот панел во игра за да приспособите поставки без бришење.