Това ръководство обхваща всичко, което трябва да знаете относно настройката и конфигурирането на вашия специализиран сървър за Avorion на Legion Hosting. Avorion е космическа пясъчник игра, в която играчите проектират кораби, изследват процедурно генерирана галактика, търгуват, минират и се сражават в отворена вселена. За управление на сървъра, след като работи, вижте нашето ръководство Администраторски команди за Avorion.
Какво е Avorion?
Avorion е космическа пясъчник игра, разработена от Boxelware, в която играчите изграждат кораби от индивидуално поставяеми блокове, изследват огромна процедурно генерирана галактика, търгуват с ресурси, минират астероиди и се ангажират в битки с пирати и други фракции. Галактиката е разделена на сектори, центрирани около мистериозна бариера в ядрото, и играчите трябва да напредват през все по-ценни материали, за да достигнат центъра.
Основните функции включват:
- Изграждане на кораби — Проектирайте кораби блок по блок с функционални компоненти, включително оръдия, двигатели, щитове и товарни отсеци
- Процедурна галактика — Огромна галактика със стотици сектори, съдържащи станции, астероиди, червееви дупки и територии на фракции
- Икономика и търговия — Динамична икономика с предлагане и търсене в различни сектори; изградете свои собствени търговски станции
- Битка — Космически бой в реално време с персонализируеми оръжейни оръдия и управление на флота
- Мултиплейър — Кооперативен и състезателен геймплей на специализирани сървъри с постоянни галактики
Първо стартиране
Когато вашият Avorion сървър бъде осигурен на Legion Hosting, той идва предварително конфигуриран и готов за стартиране. За да стартирате вашия сървър за първи път:
- Влезте в GPanel на gpanel.legionhosting.net
- Изберете вашия Avorion сървър от списъка със сървъри
- Прегледайте стартовите променливи, за да зададете името на галактиката, seed и други предпочитания преди първото стартиране
- Кликнете Start, за да стартирате сървъра
- Сървърът ще генерира seed на галактиката и файлове с конфигурация по подразбиране при първото стартиране — това може да отнеме минута
- След като конзолата покаже
Server startup complete, играчите могат да се свържат
Стартови променливи в GPanel
GPanel предоставя стартови променливи, които ви позволяват да конфигурирате ключови параметри на сървъра без директно редактиране на файлове. Това са най-често срещаните стартови променливи за Avorion:
| Променлива | Описание | Пример |
|---|---|---|
GALAXY_NAME |
Име на галактиката (също името на папката за запис) | avorion_galaxy |
SERVER_NAME |
Име, показвано в браузъра на сървъри | Legion Avorion Server |
SEED |
Seed за генериране на галактиката (определя оформлението и съдържанието на сектора) | abc123 |
MAX_PLAYERS |
Максимален брой едновременни играчи | 20 |
DIFFICULTY |
Ниво на трудност на сървъра (влияе на силата на враговете и плячката) | 1 |
GAME_PORT |
Основен UDP порт за игрови трафик (обикновено се задава автоматично) | 27000 |
SERVER_PASSWORD |
Парола, необходима за присъединяване (оставете празно за публичен) | secret123 |
PVP |
Активира или деактивира битката играч срещу играч | true |
LISTED |
Дали сървърът е изписан в публичния браузър на сървъри | true |
server.ini. Ако дадена настройка не се държи по очакван начин, проверете първо стартовите си променливи.
Конфигурация на сървъра (server.ini)
Основната конфигурация на сървъра се съхранява в server.ini, разположен в папката за запис на галактиката. Можете да получите достъп до този файл чрез File Manager на GPanel. Файлът се създава автоматично при първото стартиране.
# Avorion Server Configuration (server.ini)
# Server Identity
name=Avorion Server
description=A Legion Hosting Avorion Server
password=
maxPlayers=20
# Network
port=27000
steamQueryPort=27001
broadcastInterval=5
listed=true
# Gameplay
difficulty=1
pvp=true
seed=abc123
infiniteResources=false
collisionDamage=1
sameStartSector=true
# Performance
workerThreads=2
generatorThreads=2
Обяснение на настройките на конфигурацията
| Настройка | По подразбиране | Описание |
|---|---|---|
name |
Avorion Server | Името на сървъра, показвано в браузъра на сървъри. Изберете нещо описателно за вашата общност. |
description |
(празно) | Описание на сървъра, показвано в браузъра на сървъри. Използвайте го, за да рекламирате правилата или функциите на вашия сървър. |
password |
(празно) | Парола за сървъра. Оставете празно за публичен сървър. Играчите трябва да я въведат, за да се свържат. |
maxPlayers |
20 | Максимален брой едновременни играчи. По-високите стойности увеличават използването на ресурсите на сървъра. |
port |
27000 | Основен UDP порт за игрови трафик. Обикновено се управлява автоматично от GPanel. |
steamQueryPort |
27001 | Порт, използван за заявки на браузъра на Steam сървъри. Обикновено game port + 1. |
listed |
true | Дали сървърът се появява в публичния браузър на сървъри. Задайте false за частни сървъри. |
difficulty |
1 | Трудност на сървъра. Влияе на скоростите на поява на враговете, агресивността на AI и качеството на плячката. Диапазон: -3 (най-лесно) до 3 (най-трудно). |
pvp |
true | Активира битката играч срещу играч. Когато е false, играчите не могат да повреждат корабите на другите. |
seed |
(произволно) | Seed за генериране на галактиката. Същият seed произвежда същото оформление на галактиката. Може да бъде всякакъв низ или число. |
infiniteResources |
false | Когато е активирано, играчите имат неограничени ресурси за строеж. Основно за креативни/тестови цели. |
collisionDamage |
1 | Множител за щети при сблъсък между кораби и обекти. Задайте 0, за да деактивирате щетите от сблъсък. |
sameStartSector |
true | Когато е активирано, всички нови играчи се появяват в същия начален сектор. Когато е деактивирано, играчите се появяват в произволни външни сектори. |
workerThreads |
2 | Брой работни нишки за симулация на сървъра. Увеличете за по-добра производителност на многоядрени сървъри. |
generatorThreads |
2 | Брой нишки, използвани за генериране на нови сектори. Повече нишки ускоряват генерирането на сектори, когато играчите изследват. |
Настройки на трудност
Системата за трудност на Avorion използва числова скала, която влияе върху множество аспекти на геймплея:
| Трудност | Стойност | Ефект |
|---|---|---|
| Начинаещ | -3 | Много слаби врагове, изобилни ресурси, минимални пиратски атаки |
| Лесно | -2 | По-слаби врагове, повече ресурси, по-малко пиратски срещи |
| Нормално | 0 | Балансиран геймплей със стандартна сила на враговете и наличност на ресурси |
| Ветеран | 1 | По-силни врагове, намалена плячка, по-чести пиратски атаки |
| Експерт | 2 | Значително по-силни врагове, оскъдни ресурси от висок клас |
| Безумно | 3 | Максимална трудност с изключително мощни врагове и оскъдни ресурси |
Конфигурация на PvP
Avorion предлага гъвкави PvP настройки, които да отговарят на различни стилове на игра:
- PvP активирано (
pvp=true) — Играчите могат да атакуват и унищожават корабите и станциите на другите. Подходящо за състезателни сървъри. - PvP деактивирано (
pvp=false) — Играчите не могат да повреждат един друг. Идеално за кооперативни PvE сървъри, фокусирани върху изследване и строителство.
Как да се свържете
След като сървърът работи, играчите могат да се свържат с помощта на следните методи:
Чрез браузъра на Steam сървъри
- Стартирайте Avorion от Steam
- От главното меню кликнете Multiplayer
- Кликнете Join Game
- Използвайте лентата за търсене, за да намерите вашия сървър по име
- Изберете сървъра и кликнете Join
- Въведете паролата, ако е зададена такава
Чрез Direct Connect
- Стартирайте Avorion от Steam
- От главното меню кликнете Multiplayer
- Кликнете Direct Connect
- Въведете IP адреса и порта на вашия сървър (напр.
192.168.1.100:27000) - Кликнете Connect
Server startup complete в конзолата). Avorion използва UDP протокол. Ако сървърът не се появи в браузъра, проверете дали listed е зададено на true във вашата конфигурация и опитайте Direct Connect с точния IP и порт от GPanel.
Местоположение и управление на запазвания
Avorion съхранява данни за галактиката, данни за играчите и информация за секторите в папката за запис на галактиката. Разбирането на структурата помага при резервно копиране и отстраняване на проблеми.
Структура на файла за запис
galaxies/
your_galaxy_name/
server.ini <-- Server configuration
admin.xml <-- Admin player list
banlist.txt <-- Banned players
whitelist.txt <-- Whitelisted players (if enabled)
modconfig.lua <-- Mod configuration
players/ <-- Individual player save data
sectors/ <-- Sector data (generated as players explore)
factions/ <-- Faction relationship data
Процедури за резервно копиране
- Използвайте вградената функция за backup на GPanel, за да създадете моментни снимки преди големи промени
- Изтеглете цялата папка на галактиката чрез SFTP за локални резервни копия
- Сървърът автоматично запазва секторите, когато играчите ги напуснат
- Можете да задействате ръчно запазване с помощта на командата
/saveв конзолата на сървъра - Винаги правете резервно копие преди актуализации на играта, промени в модовете или нулиране на галактиката
Нулиране на галактиката
За да започнете с нова галактика:
- Спрете сървъра в GPanel
- Отворете File Manager
- Навигирайте до директорията
galaxies/ - Изтрийте или преименувайте папката на галактиката, която искате да нулирате
- По избор променете
SEEDстартовата променлива за различно оформление на галактиката - Стартирайте сървъра — ще бъде генерирана нова галактика
Съображения за производителност
- Симулация на сектора — Само сектори с играчи в тях се симулират активно. Производителността зависи от това колко са разпръснати играчите в галактиката.
- Сложност на кораба — Много големи кораби с хиляди блокове увеличават натоварването при симулация на сектора. Помислете за определяне на ограничения за броя блокове за вашата общност.
- Работни нишки — Увеличете
workerThreads, ако вашият сървър има налични множество CPU ядра. Това помага при симулация на сектора, когато много играчи са активни в различни сектори. - Generator нишки — Увеличете
generatorThreads, ако играчите изпитват лаг при влизане в неизследвани сектори. Повече нишки ускоряват процедурното генериране. - Модове — Някои модове могат значително да повлияят на производителността на сървъра. Тествайте нови модове с малка група преди внедряване в цялата ви общност.
Свързани статии
- Администраторски команди за Avorion
- Как да намерите IP адреса и порта на вашия сървър
- Как да качвате файлове чрез SFTP
- Първи стъпки с новия ви сървър
Нуждаете се от помощ?
Ако имате проблеми с вашия сървър за Avorion или се нуждаете от допълнителна помощ, нашият екип за поддръжка е тук, за да ви помогне. Подайте билет за поддръжка и ще ви отговорим възможно най-скоро.