Това ръководство покрива администрирането на сървъра и инсталирането на модове за Colony Survival, включително настройка на админ, конзолни команди, управление на играчи, Steam Workshop и ръчна инсталация на модове, съвети за управление на колонии и отстраняване на често срещани проблеми със сървъра.
Настройка на админ
Colony Survival използва система за разрешения, в която собственикът на сървъра (играчът, създал света) има пълен контрол. За dedicated сървъри администраторските привилегии се управляват чрез конфигурация.
Настройка на админ достъп
- Спрете вашия сървър от GPanel.
- Отворете File Manager и намерете конфигурационните файлове на сървъра си.
- В
serverconfiguration.jsonили съответния файл с разрешения добавете вашето Steam64 ID към списъка с админи/оператори. Можете да намерите вашето Steam64 ID на steamid.io. - Запазете файла и стартирайте сървъра си.
Команди на сървърната конзола
Colony Survival предоставя конзолни команди, които могат да се изпълняват от сървърната конзола в GPanel или чрез вътрешноигровия чат (ако имате админ привилегии). Достъпете GPanel конзолата от раздела Console.
| Команда | Синтаксис | Описание |
|---|---|---|
| Help | /help |
Показва списък с всички налични сървърни команди. |
| Kick | /kick [PlayerName] |
Премахва играч от сървъра незабавно. Може да се свърже отново, освен ако не е баннат. |
| Ban | /ban [PlayerName] |
Перманентно банва играч. Няма да може да се свърже към сървъра. |
| Unban | /unban [PlayerName] |
Премахва бан, позволявайки на играча да се свърже отново. |
| Save | /save |
Принуждава незабавно запазване на света. Използвайте преди поддръжка или рестартиране. |
| List Players | /players |
Показва всички свързани в момента играчи. |
| Say | /say [Message] |
Излъчва сървърно съобщение, видимо за всички играчи. |
| Shutdown | /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 и Ban
Използвайте командите kick и ban за управление на разстройващи играчи:
- Kick: Използвайте
/kick [PlayerName]за леки или първи нарушения. Играчът може да се присъедини отново веднага. - Ban: Използвайте
/ban [PlayerName]за сериозни или повтарящи се нарушения. Играчът е перманентно блокиран от свързване. - Unban: Използвайте
/unban [PlayerName], за да отмените бан, ако обстоятелствата се променят.
Мониторинг на играчи
- Използвайте
/players, за да видите кой е свързан в момента. - Наблюдавайте раздела Console в GPanel за съобщения за присъединяване и прекъсване.
- Colony Survival е кооперативна по природа, но на публични сървъри играчите потенциално могат да саботират чрез лошо управление на споделени ресурси или защити на колонията.
Най-добри практики
- Установете ясни правила за сървъра и ги съобщете на играчите.
- Използвайте
/say, за да излъчвате важни съобщения (прозорци за поддръжка, напомняния за правила). - Водете лог на kicks и bans за справка.
- За частни сървъри използвайте парола в
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.
- Навигирайте до директорията mods. Colony Survival модовете обикновено се поставят в:
gamedata/mods/ - Качете папката на мода в директорията
mods. Уверете се, че структурата на папките съответства на това, което авторът на мода посочва. - Стартирайте сървъра си. Проверете конзолата за съобщения, потвърждаващи, че модът е зареден успешно.
Премахване на модове
- Спрете вашия сървър от GPanel.
- Премахнете папката на мода от директорията
gamedata/mods/или премахнете Workshop ID от стартовата конфигурация. - Стартирайте сървъра и проверете, че се зарежда правилно без мода.
Управление на колонии
Управлението на Colony Survival сървър с множество играчи изисква известна координация. Ето съвети за управление на споделени и индивидуални колонии:
- Споделени колонии: Множество играчи могат да допринасят за една и съща колония. Координирайте строителството, събирането на ресурси и поставянето на защити, за да избегнете припокриващи се или конфликтни постройки.
- Отделни колонии: Играчите могат също да създават свои собствени независими колонии на различни места. Това намалява потенциалните конфликти, но означава, че всяка колония трябва да поддържа собствените си защити.
- Управление на ресурси: Големите колонии с много колонисти консумират значителни ресурси. Уверете се, че веригите за доставки (храна, инструменти, оръжия) са добре организирани, за да предотвратите глад на колонисти или пропуски в защитата.
- Планиране на защита: Нощните атаки на чудовища се мащабират с населението на колонията. Докато вашата колония расте, инвестирайте в стени, наблюдателни кули и въоръжени колонисти, за да поддържате безопасност.
- Производителност: Много големи колонии с хиляди колонисти могат да натоварят ресурсите на сървъра. Наблюдавайте производителността на сървъра и обмислете задаването на разумни лимити за размер на колонията за публични сървъри.
Отстраняване на проблеми
Сривове на сървъра
| Проблем | Решение |
|---|---|
| Сървърът се срива при стартиране | Проверете GPanel конзолата за съобщения за грешки. Проверете, че serverconfiguration.json е валиден JSON (без липсващи запетаи, несъответстващи скоби). Опитайте да премахнете наскоро добавени модове. Ако проблемът продължава, преинсталирайте файловете на сървъра от GPanel. |
| Сървърът се срива по време на игра | Това може да показва изчерпване на паметта от много голяма колония или конфликт между модове. Проверете логовете на конзолата за детайли за грешката. Намалете размера на колонията или премахнете проблемни модове. |
| Срив след обновление на играта | Обновленията на играта могат да нарушат съвместимостта на модовете. Деактивирайте всички модове, рестартирайте и ги активирайте отново един по един, за да идентифицирате конфликта. Проверете страниците на модовете за бележки за обновления. |
Проблеми със свързването
| Проблем | Решение |
|---|---|
| Сървърът не се показва в браузъра | Уверете се, че сървърът работи в GPanel и NetworkType е зададено на "SteamNetwork". Сървърът може да отнеме няколко минути, за да се регистрира в Steam master сървъра след стартиране. |
| Не може да се свърже чрез директен IP | Проверете IP и порта в GPanel. Уверете се, че използвате game порта (не query порта). Потвърдете, че статусът на сървъра е Running. |
| Чести прекъсвания | Това може да показва нестабилност на мрежата или претоварване на сървъра. Проверете използването на ресурсите на сървъра в GPanel. Големи колонии, генериращи много терен, могат да причинят мрежови проблеми за играчи с бавни връзки. |
| Грешка "Version Mismatch" | Сървърът и клиентът трябва да са на същата версия на играта. Рестартирайте сървъра от GPanel, за да задействате обновление. Играчите също трябва да обновят играта си чрез Steam. |
Конфликти на модове
| Проблем | Решение |
|---|---|
| Сървърът се срива след добавяне на мод | Премахнете мода, възстановете от архив, ако е необходимо, и проверете бележките за съвместимост на мода. Някои модове конфликтуват помежду си или изискват специфичен ред на зареждане. |
| Липсващи предмети или блокове след премахване на мод | Ако модът е добавил персонализирано съдържание към света, премахването му може да остави осиротели препратки. Възстановете от архив отпреди мода или приемете липсващите предмети. Няма начин да възстановите специфично за мода съдържание без мода. |
| Модовете не се зареждат | Проверете, че структурата на папките на мода е правилна в gamedata/mods/. Проверете конзолата за грешки при зареждане. Уверете се, че версията на мода съответства на версията на играта ви. |
Повреда на света
| Проблем | Решение |
|---|---|
| Светът не успява да се зареди | Файлът със записа може да е повреден. Възстановете от най-новия архив. Ако няма архив, може да се наложи да започнете нов свят. |
| Липсващи чънкове или глюкове на терена | Това може да се случи след сривове по време на запазване. Опитайте да заредите света; малка повреда може да се самовъзстанови. За постоянни проблеми възстановете от архив. |
Производителност с големи колонии
| Проблем | Решение |
|---|---|
| Лаг на сървъра с много колонисти | Много големи колонии (1000+ колонисти) изискват значителни ресурси на сървъра. Оптимизирайте оформлението на колонията, намалете ненужните работни места за колонисти и се уверете, че е разпределена адекватна RAM за вашия сървърен план. |
| Автоматичното запазване причинява пикове на лаг | Увеличете AutoSaveInterval в serverconfiguration.json, за да намалите честотата на запазване. Стойност от 20-30 минути намалява въздействието, като същевременно осигурява разумна защита. |
| Бавно генериране на терен | Когато играчите изследват нови области, сървърът трябва да генерира терен. Това е нормално, но може да причини кратък лаг. Насърчавайте играчите да изследват постепенно, вместо да бързат през картата. |
Свързани статии
- Ръководство за настройка на Colony Survival сървър
- Как да намерите IP и порта на вашия сървър
- Как да качвате файлове чрез SFTP
- Започване с вашия нов сървър