Ръководство за настройка на сървър за The Isle
Това ръководство обхваща как да настроите, конфигурирате и управлявате вашия специализиран сървър за The Isle (Evrima), хостван с Legion Hosting, включително първоначално стартиране, променливи в GPanel, конфигурация на Game.ini, системата за опашка, активиране на хора, свързване и управление на запазвания. За настройка и команди на администратор, вижте Администраторски команди за The Isle.
Първо стартиране
Когато вашият сървър първоначално е предоставен, той трябва да инсталира файловете на сървъра за The Isle Evrima, преди да може да работи. Това се случва автоматично при първото стартиране.
- Влезте в GPanel.
- Изберете вашия сървър за The Isle от списъка със сървъри.
- Кликнете върху раздела Startup и проверете основните си настройки (име на сървъра, брой играчи). Можете да ги регулирате преди първото стартиране.
- Отидете на раздела Console и кликнете върху Start.
- Сървърът ще изтегли и инсталира файловете на клона Evrima чрез Steam (App ID 412680). Това първоначално инсталиране може да отнеме няколко минути в зависимост от размера на файла.
- След като инсталацията приключи, сървърът ще се стартира автоматично. Наблюдавайте изхода от конзолата за съобщение, индикиращо, че сървърът е готов да приема връзки.
Game.ini и Engine.ini) в TheIsle/Saved/Config/LinuxServer/ при своето първо успешно стартиране. Не се опитвайте да редактирате тези файлове, докато сървърът не се стартира поне веднъж.
Engine.ini, за да функционира. Те се конфигурират автоматично от egg-а и не се нуждаят от ръчно редактиране.
Променливи за стартиране в GPanel
Основните настройки на The Isle се конфигурират като променливи за стартиране в GPanel, а не в конфигурационни файлове. Тези променливи се подават на процеса на сървъра като аргументи от командния ред.
- Влезте в GPanel.
- Изберете вашия сървър за The Isle от списъка със сървъри.
- Кликнете върху раздела Startup.
- Прегледайте и регулирайте променливите, показани по-долу. Промените влизат в сила при следващото стартиране на сървъра.
| Променлива | По подразбиране | Описание |
|---|---|---|
SERVER_NAME |
(вашето име на сървъра) | Името, показвано в браузъра за сървъри в играта. Направете го описателно, за да могат играчите да намерят вашия сървър. |
PLAYER_COUNT |
100 |
Максимален брой едновременни играчи. Не трябва да надвишава лимита на слотовете във вашия хостинг план. Често срещаните стойности са от 50 до 200. |
ALLOW_REPLAY |
true |
Активира или деактивира запис на повторения. Задайте false за деактивиране на повторенията. Деактивирането може леко да намали използването на диск и I/O. |
HUMANS |
false |
Активира човешката фракция заедно с динозаврите. Задайте true, за да позволите на играчите да избират да играят като хора. Вижте раздела Хора срещу динозаври по-долу за подробности. |
DYNAMIC_WEATHER |
true |
Активира динамични метеорологични цикли (дъжд, мъгла, бури). Задайте false за статично ясно време през цялото време. |
RCON |
false |
Активира интерфейса за дистанционно администриране RCON. Задайте true и конфигурирайте RCON_PASSWORD, за да разрешите дистанционни администраторски команди. Вижте Администраторски команди за The Isle за подробности. |
RCON_PASSWORD |
(празно) | Парола за RCON връзки. Използва се само когато RCON е зададено на true. Изберете силна, уникална парола и я пазете частна. |
ENABLE_QUEUE |
false |
Активира опашка за свързване, когато сървърът е пълен. Задайте true, така че играчите да бъдат поставени в опашка, вместо да бъдат отхвърлени, когато сървърът достигне лимита си за играчи. Вижте раздела Система за опашка. |
SERVER_PASSWORD_ENABLED |
false |
Активира защита с парола за сървъра. Задайте true и конфигурирайте SERVER_PASSWORD, за да направите сървъра частен. |
SERVER_PASSWORD |
(празно) | Паролата, която играчите трябва да въведат, за да се присъединят към сървъра. Използва се само когато SERVER_PASSWORD_ENABLED е true. |
ADMINSTEAMID |
(празно) | Списък със Steam64 ID за администраторите на сървъра, разделени със запетаи. Вижте Администраторски команди за The Isle за подробности. |
Конфигурация на Game.ini
Разширените настройки на геймплея се конфигурират в Game.ini, разположен в TheIsle/Saved/Config/LinuxServer/Game.ini. Този файл се генерира при първото стартиране на сървъра. Отворете го в раздела Files на GPanel, за да направите промени.
Настройки за скорост на растеж
Скоростите на растеж контролират колко бързо динозаврите узряват от младеж до възрастен. Те се конфигурират под секцията [/Script/TheIsle.TIGameMode] в Game.ini.
[/Script/TheIsle.TIGameMode]
GlobalPassiveGrowthRate=1.0
bEnableGrowthParticles=true
| Настройка | По подразбиране | Описание |
|---|---|---|
GlobalPassiveGrowthRate |
1.0 |
Множител за скорост на пасивен растеж. Задайте 2.0 за двойна скорост на растеж, 0.5 за наполовина. По-високи стойности помагат на играчите да достигнат възрастна форма по-бързо. |
bEnableGrowthParticles |
true |
Показва визуални ефекти на частици, когато динозаврите растат. Задайте false за деактивиране. |
Настройки за AI и спауниране
Тези настройки контролират поведението при спауниране на AI създания на картата.
[/Script/TheIsle.TIGameMode]
bEnableAI=true
MaxAICount=200
AISpawnInterval=120.0
| Настройка | По подразбиране | Описание |
|---|---|---|
bEnableAI |
true |
Активира AI-контролирани създания (риби, дребни животни и т.н.) на картата. Задайте false за деактивиране на всички AI спаунвания, което може да намали натоварването на сървъра. |
MaxAICount |
200 |
Максимален брой AI създания, които могат да съществуват едновременно. Намалете това, ако имате проблеми с производителността. |
AISpawnInterval |
120.0 |
Време в секунди между проверките за AI спауниране. По-ниски стойности означават по-често спауниране. |
Цикъл ден/нощ
Дължината на цикъла ден/нощ може да бъде регулирана според предпочитанията на вашата общност.
[/Script/TheIsle.TIGameMode]
DayLengthMinutes=45.0
NightLengthMinutes=15.0
| Настройка | По подразбиране | Описание |
|---|---|---|
DayLengthMinutes |
45.0 |
Дължина на дневното време в реални минути. Увеличете за по-дълги дни, намалете за по-кратки. |
NightLengthMinutes |
15.0 |
Дължина на нощното време в реални минути. Много общности съкращават нощта, за да намалят времето на престой за дневни играчи. |
[/Script/TheIsle.TIGameMode]. Не дублирайте заглавието -- поставете всички настройки заедно под него.
Комбиниран пример Game.ini:
[/Script/TheIsle.TIGameMode]
GlobalPassiveGrowthRate=2.0
bEnableGrowthParticles=true
bEnableAI=true
MaxAICount=150
AISpawnInterval=90.0
DayLengthMinutes=45.0
NightLengthMinutes=10.0
Система за опашка
Системата за опашка позволява на играчите да чакат в линия, когато сървърът е пълен, вместо да бъдат отхвърлени веднага. Това е особено полезно за популярни сървъри, които често достигат лимита си за играчи.
- В GPanel, отидете на раздела Startup.
- Задайте
ENABLE_QUEUEнаtrue. - Рестартирайте сървъра.
Когато опашката е активирана и сървърът е пълен, новите играчи, опитващи се да се свържат, ще бъдат поставени в опашка и автоматично присъединени, когато слот стане наличен. Играчите виждат позицията си в опашката, докато чакат.
Хора срещу динозаври
The Isle Evrima включва опционална човешка фракция, която позволява на играчите да оцеляват заедно (или срещу) динозаври. По подразбиране е активен само геймплей с динозаври.
Активиране на хора
- В GPanel, отидете на раздела Startup.
- Задайте
HUMANSнаtrue. - Рестартирайте сървъра.
Когато хората са активирани, играчите могат да избират да играят като динозавър или като човек при спауниране. Геймплеят за хора включва крафтване, строене на убежища и използване на оръжия за защита срещу динозаври.
Как да се свържете
Играчите могат да се свържат към вашия сървър за The Isle Evrima чрез браузъра за сървъри в играта или чрез директна връзка.
Използване на браузъра за сървъри
- Стартирайте The Isle в Steam.
- От главното меню кликнете Join Server.
- Използвайте лентата за търсене в горната част, за да потърсите вашия сървър по име (стойността, която сте задали в
SERVER_NAME). - Кликнете върху вашия сървър в списъка и кликнете Join.
- Ако сървърът е защитен с парола, въведете паролата, когато бъдете подканени.
Директна връзка
Ако сървърът не се появи в браузъра или искате да се свържете по-бързо:
- Намерете IP адреса и игровия порт на вашия сървър в раздела Network на GPanel.
- В главното меню на The Isle потърсете опцията Direct Connect.
- Въведете IP адреса и порта на вашия сървър във формат
IP:PORT. - Кликнете Connect.
За подробности относно намирането на IP адреса и порта на вашия сървър, вижте Как да намерите IP адреса и порта на вашия сървър.
Свързване чрез Steam
Можете също да добавите сървъра към вашите Steam любими за бърз достъп:
- Отворете Steam и отидете на View > Game Servers.
- Кликнете върху раздела Favourites, след което кликнете Add a server.
- Въведете IP адреса и query порта на вашия сървър.
- След като сте добавили, можете да се свържете директно от Steam server browser.
Управление на запазвания
The Isle Evrima автоматично запазва данните за света периодично. Разбирането на това как работят запазванията ви помага да управлявате сървъра си ефективно и да избегнете загуба на данни.
Постоянство на света
The Isle Evrima поддържа постоянни данни за света, включително:
- Динозаври на играчите -- прогресът на растеж, местоположението и статистиките се запазват. Играчите могат да се присъединят отново и да продължат с динозавъра си.
- AI популация -- състоянието на AI създанията се управлява от сървъра и те се появяват отново според вашата конфигурация.
- Състояние на света -- условията на средата и времето на деня се запазват през рестартирания.
Данните за запазване се съхраняват в директорията TheIsle/Saved/ на вашия сървър.
Извършване на нулиране на света
Ако искате да нулирате сървъра до чисто състояние (премахвайки целия прогрес на играчите и запазванията на динозаврите):
- Спрете сървъра от раздела Console на GPanel.
- Отидете на раздела Files.
- Навигирайте до
TheIsle/Saved/. - Изтрийте файловете с данни за запазване в тази директория. Внимавайте да не изтриете поддиректорията
Config/, тъй като тя съдържа вашата конфигурация на сървъра. - Стартирайте сървъра. Той ще генерира нови данни за света.
TheIsle/Saved/ преди нулиране, като я изтеглите чрез файловия мениджър на GPanel или SFTP.
Резервно копиране на данни за запазване
Редовните резервни копия предпазват от загуба на данни поради сривове, повредени запазвания или случайни изтривания:
- Спрете сървъра, за да сте сигурни, че файловете за запазване не се пишат.
- В раздела Files на GPanel, навигирайте до
TheIsle/Saved/. - Изтеглете файловете за запазване на вашата локална машина или използвайте SFTP за по-големи трансфери. Вижте Как да качвате файлове чрез SFTP за инструкции за свързване.
- За да възстановите резервно копие, спрете сървъра, качете запазените файлове обратно в същата директория и стартирайте сървъра.
Свързани статии
- Администраторски команди за The Isle
- Как да намерите IP адреса и порта на вашия сървър
- Ръководство за стартиране на сървър
- Как да качвате файлове чрез SFTP
Нуждаете се от помощ?
Ако се сблъскате с проблем, който не е обхванат в това ръководство, нашият екип за поддръжка е на разположение да ви помогне. Изпратете билет за поддръжка и включете идентификатора на вашия сървър, описание на проблема и всеки релевантен изход от конзолата или скрийншоти.