Овој водич опфаќа администрација на серверот и инсталација на модови за Colony Survival, вклучувајќи поставување на администрација, конзолни команди, управување со играчи, инсталација преку Steam Workshop и рачна инсталација на модови, совети за управување со колонии и решавање на чести проблеми со серверот.
Поставување на администрација
Colony Survival користи систем на дозволи каде што сопственикот на серверот (играчот што го создал светот) има целосна контрола. За наменски сервери, администраторските привилегии се управуваат преку конфигурација.
Поставување на администраторски пристап
- Запрете го вашиот сервер од GPanel.
- Отворете го File Manager и пронајдете ги конфигурациските датотеки на вашиот сервер.
- Во
serverconfiguration.jsonили релевантната датотека за дозволи, додадете го вашиот Steam64 ID во листата на администратори/оператори. Можете да го најдете вашиот Steam64 ID на steamid.io. - Зачувајте ја датотеката и стартувајте го вашиот сервер.
Конзолни команди на серверот
Colony Survival обезбедува конзолни команди што можат да се извршат од конзолата на серверот во GPanel или преку чет во играта (ако имате администраторски привилегии). Пристапете до GPanel конзолата од јазичето Console.
| Команда | Синтакса | Опис |
|---|---|---|
| Помош | /help |
Прикажува листа на сите достапни команди на серверот. |
| Исфрли | /kick [PlayerName] |
Веднаш отстранува играч од серверот. Тие можат повторно да се поврзат освен ако не се баннирани. |
| Бан | /ban [PlayerName] |
Трајно баннира играч. Тие нема да можат да се поврзат со серверот. |
| Отстрани бан | /unban [PlayerName] |
Отстранува бан, дозволувајќи му на играчот повторно да се поврзе. |
| Зачувај | /save |
Принудува веднаш зачувување на светот. Користете пред одржување или рестартирања. |
| Листа на играчи | /players |
Ги прикажува сите тековно поврзани играчи. |
| Кажи | /say [Message] |
Емитува порака на серверот видлива за сите играчи. |
| Исклучи | /shutdown |
Грациозно го исклучува серверот, зачувувајќи го светот пред запирање. |
Примери на конзолни команди
/help
/players
/kick Griefer123
/ban Griefer123
/unban Griefer123
/say Server restarting in 5 minutes, please save your progress!
/save
/shutdown
/save пред /shutdown за да осигурате дека најновиот напредок е зачуван. Иако /shutdown вообичаено активира автоматско зачувување, експлицитното зачувување однапред обезбедува дополнителна безбедност.
Управување со играчи
Исфрлање и баннирање
Користете команди за исфрлање и баннирање за да управувате со деструктивни играчи:
- Исфрлање: Користете
/kick [PlayerName]за помали или прв пат сторени прекршоци. Играчот може веднаш повторно да се приклучи. - Баннирање: Користете
/ban [PlayerName]за тешки или повторени прекршоци. Играчот е трајно блокиран од поврзување. - Отстранување бан: Користете
/unban [PlayerName]за да поништите бан ако се сменат околностите.
Следење на играчи
- Користете
/playersза да видите кој е тековно поврзан. - Следете го јазичето Console во GPanel за пораки за приклучување и прекинување на врската.
- Colony Survival е кооперативна по природа, но на јавните сервери, играчите потенцијално би можеле да предизвикаат штета со лошо управување со заедничките ресурси или одбраната на колонијата.
Најдобри практики
- Воспоставете јасни правила за серверот и соопштете им ги на играчите.
- Користете
/sayза да емитувате важни објави (прозорци за одржување, потсетници за правила). - Чувајте лог на исфрлања и баннирања за референца.
- За приватни сервери, користете лозинка во
serverconfiguration.jsonза да го ограничите пристапот само на доверливи играчи.
Инсталација на модови
Colony Survival има активна заедница за моддирање. Модовите можат да додадат нова содржина, да ги променат механиките на играта, да воведат нови работни места за колонисти и многу повеќе.
Интеграција со Steam Workshop
Colony Survival поддржува Steam Workshop модови. За да инсталирате Workshop модови на вашиот сервер:
- Пронајдете го модот што го сакате на Colony Survival Steam Workshop.
- Забележете го Workshop ID од URL-то на модот (бројот во URL-то, на пр.
https://steamcommunity.com/sharedfiles/filedetails/?id=123456789-- ID-то е123456789). - Во GPanel, проверете го јазичето Startup за поле за Workshop ID или опција за конфигурација на модови. Додадете ги Workshop ID-јата на модовите што сакате да ги инсталирате, разделени со запирки ако се повеќе.
- Рестартирајте го вашиот сервер. SteamCMD автоматски ќе ги преземе Workshop модовите за време на стартувањето.
Рачно прикачување на мод
Ако модот не е на Steam Workshop, или треба да инсталирате прилагодена верзија, можете да ги прикачите модовите рачно:
- Запрете го вашиот сервер од GPanel.
- Преземете ги датотеките на модот на вашата локална машина.
- Поврзете се со вашиот сервер преку SFTP или користете го File Manager.
- Навигирајте до директориумот за модови. Colony Survival модовите вообичаено се поставуваат во:
gamedata/mods/ - Прикачете ја папката на модот во директориумот
mods. Осигурете се дека структурата на папки одговара на она што го наведува авторот на модот. - Стартувајте го вашиот сервер. Проверете ја конзолата за пораки што потврдуваат дека модот е успешно вчитан.
Отстранување на модови
- Запрете го вашиот сервер од GPanel.
- Отстранете ја папката на модот од директориумот
gamedata/mods/, или отстранете го Workshop ID-то од стартап конфигурацијата. - Стартувајте го серверот и потврдете дека се вчитува правилно без модот.
Управување со колонии
Водењето на Colony Survival сервер со повеќе играчи бара одредена координација. Еве совети за управување со заеднички и индивидуални колонии:
- Заеднички колонии: Повеќе играчи можат да придонесат за истата колонија. Координирајте ги градењето, собирањето ресурси и поставувањето одбрана за да избегнете преклопувачки или конфликтни градби.
- Одделни колонии: Играчите исто така можат да воспостават свои сопствени независни колонии на различни локации. Ова ги намалува потенцијалните конфликти, но значи дека секоја колонија мора да ја одржува својата сопствена одбрана.
- Управување со ресурси: Големите колонии со многу колонисти трошат значителни ресурси. Осигурете се дека снабдувачките синџири (храна, алат, оружје) се добро организирани за да спречите глад на колонистите или празнини во одбраната.
- Планирање на одбрана: Ноќните напади на чудовишта се зголемуваат со населението на колонијата. Како што расте вашата колонија, инвестирајте во ѕидови, стражарски кули и вооружени колонисти за да ја одржите безбедноста.
- Перформанси: Многу големите колонии со илјадници колонисти можат да ги оптоварат ресурсите на серверот. Следете ги перформансите на серверот и размислете за поставување разумни ограничувања за големината на колонијата за јавните сервери.
Решавање проблеми
Паѓања на серверот
| Проблем | Решение |
|---|---|
| Серверот паѓа при стартување | Проверете ја GPanel конзолата за пораки за грешки. Потврдете дека serverconfiguration.json е валиден JSON (без испуштени запирки, неусогласени загради). Обидете се да ги отстраните неодамна додадените модови. Ако проблемот продолжува, преинсталирајте ги датотеките на серверот од GPanel. |
| Серверот паѓа за време на играње | Ова може да укажува на исцрпување на меморијата од многу голема колонија, или конфликт на модови. Проверете ги логовите на конзолата за детали за грешката. Намалете ја големината на колонијата или отстранете ги проблематичните модови. |
| Паѓање по ажурирање на играта | Ажурирањата на играта можат да ја нарушат компатибилноста на модовите. Оневозможете ги сите модови, рестартирајте и повторно овозможувајте ги еден по еден за да го идентификувате конфликтот. Проверете ги страниците на модовите за белешки за ажурирање. |
Проблеми со поврзување
| Проблем | Решение |
|---|---|
| Серверот не се прикажува во прелистувачот | Осигурете се дека серверот работи во GPanel и дека NetworkType е поставен на "SteamNetwork". На серверот може да му требаат неколку минути за да се регистрира кај Steam главниот сервер по стартувањето. |
| Не може да се поврзе преку директна IP | Потврдете ги IP и портот во GPanel. Осигурете се дека го користите портот на играта (а не портот за прашања). Потврдете дека статусот на серверот е Running. |
| Чести прекинувања на врската | Ова може да укажува на нестабилност на мрежата или преоптоварување на серверот. Проверете ја употребата на ресурси на серверот во GPanel. Големите колонии што генерираат многу терен можат да предизвикаат мрежни проблеми за играчите со бавни врски. |
| Грешка „Version Mismatch“ | Серверот и клиентот мора да бидат на иста верзија на играта. Рестартирајте го серверот од GPanel за да активирате ажурирање. Играчите исто така мора да ја ажурираат својата игра преку Steam. |
Конфликти на модови
| Проблем | Решение |
|---|---|
| Серверот паѓа по додавање на мод | Отстранете го модот, вратете од резервна копија ако е потребно, и проверете ги белешките за компатибилност на модот. Некои модови се во конфликт еден со друг или бараат специфичен редослед на вчитување. |
| Недостасуваат предмети или блокови по отстранување на мод | Ако мод додал прилагодена содржина во светот, отстранувањето може да остави осиротени референци. Вратете од резервна копија пред модот, или прифатете ги недостасувачките предмети. Не постои начин да се обноват содржини специфични за модот без модот. |
| Модовите не се вчитуваат | Потврдете дека структурата на папката на модот е правилна во gamedata/mods/. Проверете ја конзолата за грешки при вчитување. Осигурете се дека верзијата на модот одговара на верзијата на вашата игра. |
Оштетување на светот
| Проблем | Решение |
|---|---|
| Светот не успева да се вчита | Датотеката за зачувување може да е оштетена. Вратете од најновата резервна копија. Ако не постои резервна копија, можеби ќе треба да започнете нов свет. |
| Недостасуваат делови или грешки во теренот | Ова може да се случи по паѓања за време на зачувувања. Обидете се да го вчитате светот; мало оштетување може само да се поправи. За постојани проблеми, вратете од резервна копија. |
Перформанси со големи колонии
| Проблем | Решение |
|---|---|
| Заостанување на серверот со многу колонисти | Многу големите колонии (1000+ колонисти) бараат значителни ресурси на серверот. Оптимизирајте го распоредот на колонијата, намалете ги непотребните работни места на колонистите и осигурете се дека на вашиот сервер план му е доделена соодветна RAM. |
| Автоматското зачувување предизвикува скокови на заостанување | Зголемете го AutoSaveInterval во serverconfiguration.json за да ја намалите фреквенцијата на зачувување. Вредност од 20-30 минути го намалува влијанието, а сепак обезбедува разумна заштита. |
| Бавно генерирање на терен | Кога играчите истражуваат нови области, серверот мора да генерира терен. Ова е нормално, но може да предизвика кратко заостанување. Поттикнете ги играчите да истражуваат постепено наместо да брзаат низ мапата. |
Поврзани написи
- Водич за поставување на Colony Survival сервер
- Како да го најдете IP и портот на вашиот сервер
- Како да прикачите датотеки преку SFTP
- Започнување со вашиот нов сервер