Это руководство охватывает всё, что вам нужно знать о настройке и конфигурации вашего выделенного сервера Necesse на Legion Hosting. Necesse — это кооперативная экшен-RPG с элементами выживания, включающая исследование, крафт, строительство баз и управление поселениями на процедурно генерируемых островах. Для управления сервером после его запуска см. наше руководство Команды администратора Necesse.
Что такое Necesse?
Necesse — это экшен-RPG на выживание с видом сверху, в которой игроки исследуют процедурно генерируемые миры, собирают ресурсы, создают снаряжение, строят базы и управляют поселениями NPC. В игре есть система прогрессии, которая проводит игроков через множество биомов, всё более сложных боссов и более глубокое исследование подземелий. Мультиплеер поддерживает до 250 игроков на одном сервере, что делает её идеальной как для крупных сообществ, так и для небольших групп друзей.
Ключевые особенности включают:
- Исследование — Путешествуйте между процедурно генерируемыми островами в разных биомах
- Бой — Сражайтесь со всё более сложными врагами и боссами с помощью разнообразного оружия и брони
- Крафт и строительство — Обширная система крафта со строительством и украшением баз
- Управление поселениями — Нанимайте NPC, назначайте работы и стройте процветающие поселения
- Мультиплеер — Кооперативный игровой процесс с друзьями на выделенных серверах
Первый запуск
Когда ваш сервер Necesse развёрнут на Legion Hosting, он поставляется предварительно настроенным и готовым к запуску. Чтобы запустить ваш сервер впервые:
- Войдите в GPanel по адресу gpanel.legionhosting.net
- Выберите ваш сервер Necesse из списка серверов
- Нажмите Start, чтобы запустить сервер
- Сервер сгенерирует мир по умолчанию и файлы конфигурации при первом запуске
- Как только консоль покажет, что сервер готов, игроки могут подключаться
Стартовые переменные GPanel
GPanel предоставляет стартовые переменные на вкладке Startup, которые позволяют настраивать ключевые параметры сервера без прямого редактирования файлов. Изменения требуют перезапуска сервера, чтобы вступить в силу.
| Переменная | По умолчанию | Описание |
|---|---|---|
SAVE_NAME |
Save1 |
Имя файла сохранения мира для загрузки или создания |
SERVER_SLOTS |
10 |
Максимальное количество слотов игроков (1-250) |
SERVER_PASSWORD |
(пусто) | Пароль сервера для приватных серверов. Оставьте пустым для публичного сервера. |
AUTO_UPDATE |
0 |
Включить или отключить автообновление при запуске. Установите 1 для включения. |
SRCDS_BETAID |
(пусто) | Бета-ветка Steam для установки. Оставьте пустым для стабильной версии. |
Конфигурация сервера (server.cfg)
Основная конфигурация сервера хранится в server.cfg. На вашем сервере GPanel вы можете найти этот файл в File Manager в каталоге cfg/. Файл использует структурированный формат с настройками, заключёнными в блок SERVER = { }.
Вот полный список настроек server.cfg:
SERVER = {
port = 14159, // [0 - 65535] Server port
slots = 10, // [1 - 250] Maximum player slots
password = "", // Leave blank for no password
maxClientLatencySeconds = 30, // Max allowed client latency
pauseWhenEmpty = true, // Pause world when no players online
giveClientsPower = true, // Client-side hit detection (anti-cheat)
logging = true, // Create log files for each server start
language = en, // Server language
zipSaves = true, // Compress save files
MOTD = "" // Message of the day
}
Описания настроек
| Настройка | По умолчанию | Описание |
|---|---|---|
port |
14159 | UDP-порт, который прослушивает ваш сервер. Диапазон: 0-65535. Обычно управляется GPanel автоматически. |
slots |
10 | Максимальное количество одновременных игроков. Диапазон: 1-250. |
password |
(пусто) | Пароль сервера. Оставьте пустым для публичного сервера. Игроки должны ввести его для подключения. |
maxClientLatencySeconds |
30 | Максимально допустимая задержка клиента в секундах до тайм-аута. Увеличьте, если игроки с высоким пингом отключаются. |
pauseWhenEmpty |
true | При включении сервер ставит симуляцию мира на паузу, когда нет подключённых игроков. Установите false, чтобы мир работал 24/7 (поселения продолжат функционировать). |
giveClientsPower |
true | При включении клиенты имеют полномочия над собственным определением попаданий, позицией и подобными механиками. Установите false для более строгой серверной проверки (действует как базовый античит, но может ощущаться менее отзывчивым). |
logging |
true | При включении сервер создаёт файлы журналов для каждой сессии. Полезно для устранения неполадок. |
language |
en | Язык сервера для системных сообщений. |
zipSaves |
true | При включении файлы сохранений сжимаются. Экономит место на диске, но немного увеличивает время сохранения/загрузки. |
MOTD |
(пусто) | Сообщение дня (Message of the Day), отображаемое игрокам при подключении к серверу. |
Настройки мира (worldSettings.cfg)
Специфичные для мира настройки хранятся в отдельном файле под названием worldSettings.cfg, расположенном внутри папки сохранения мира (например, saves/YourWorldName/worldSettings.cfg). Эти настройки управляют игровыми механиками и могут быть изменены в любой момент.
| Настройка | По умолчанию | Описание |
|---|---|---|
allowCheats |
false | Включает команды читов на сервере. Предупреждение: После включения это необратимо и привязывает персонажей к мирам с включёнными читами. |
difficulty |
NORMAL | Уровень сложности игры. См. таблицу сложности ниже. |
deathPenalty |
DROP_MATS | Что происходит при смерти игрока. Варианты: NONE, DROP_MATS, DROP_INVENTORY, DROP_ALL, HARDCORE. |
raidFrequency |
OCCASIONALLY | Как часто происходят рейды. Варианты: OFTEN, OCCASIONALLY, RARELY, NEVER. |
playerHunger |
true | Включает или отключает механику голода. |
disableMobSpawns |
false | При включении предотвращает естественный спавн враждебных мобов. |
forcedPvP |
false | При включении у всех игроков PvP постоянно включён, и они не могут его отключить. |
unloadSettlements |
false | Управляет тем, выгружаются ли поселения, когда поблизости нет игроков. |
maxSettlementsPerPlayer |
-1 | Максимальное количество поселений, которыми может владеть один игрок. Установите -1 для неограниченного количества. |
dayTimeMod |
1.0 | Множитель продолжительности дня. Более высокие значения делают день длиннее. Максимум: 10. |
nightTimeMod |
1.0 | Множитель продолжительности ночи. Более высокие значения делают ночь длиннее. Максимум: 10. |
Уровни сложности
| Сложность | Модификатор урона | Модификатор отбрасывания |
|---|---|---|
| Casual | -50% получаемого урона | Обычный |
| Adventure | -30% получаемого урона | Обычный |
| Classic (Normal) | Без модификатора | Обычный |
| Hard | +30% получаемого урона | -25% наносимого отбрасывания |
| Brutal | +100% получаемого урона | -60% наносимого отбрасывания |
Варианты штрафа за смерть
| Штраф | Описание |
|---|---|
NONE |
При смерти предметы не выпадают |
DROP_MATS |
Выпадают материалы (не снаряжение) (по умолчанию) |
DROP_INVENTORY |
Выпадает основной инвентарь (панель быстрого доступа и экипированные предметы сохраняются) |
DROP_ALL |
Выпадают все переносимые предметы |
HARDCORE |
Постоянная смерть персонажа — персонаж удаляется |
Как подключиться
Как только ваш сервер запущен, игроки могут подключаться, выполнив следующие шаги:
- Запустите Necesse из Steam
- В главном меню нажмите Multiplayer
- Нажмите Direct Connect (или Join Server, если сервер появляется в списке)
- Введите IP-адрес и порт вашего сервера в формате
IP:Port(например,192.168.1.100:14159) - Если у сервера есть пароль, введите его при запросе
- Нажмите Connect
Управление сохранениями
Necesse хранит данные мира и данные игроков в каталоге saves/ на вашем сервере. Понимание структуры сохранений помогает с резервным копированием и управлением миром.
Структура файлов сохранений
saves/
YourWorldName/
worldSettings.cfg <-- World configuration
world/ <-- World data (islands, structures)
players/ <-- Player character data
settlements/ <-- Settlement information
Рекомендации по резервному копированию
- Используйте встроенную функцию backup в GPanel для создания снимков перед серьёзными изменениями
- Вы также можете скачать всю папку
saves/через SFTP для локальных резервных копий - Сервер автоматически сохраняется периодически, но вы можете запустить ручное сохранение с помощью команды
/saveв консоли
Сброс мира
Чтобы начать с нового мира:
- Остановите сервер в GPanel
- Откройте File Manager
- Перейдите в каталог
saves/ - Удалите или переименуйте папку мира, который вы хотите сбросить
- Запустите сервер — новый мир будет сгенерирован автоматически
Связанные статьи
- Команды администратора Necesse
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
- Начало работы с вашим новым сервером
Нужна помощь?
Если у вас возникли проблемы с вашим сервером Necesse или вам нужна дополнительная помощь, наша команда поддержки готова помочь. Создайте тикет в поддержку, и мы свяжемся с вами как можно скорее.