Овој водич опфаќа сè што ви е потребно за да го стартувате вашиот BeamMP сервер на Legion Hosting, од првото стартување и поставувањето на клучот за автентикација до конфигурацијата на ServerConfig.toml и како играчите се поврзуваат. За администраторски команди, прилагодени мапи и управување со ресурси, видете Поставување на администратор и ресурси за BeamMP.
Што е BeamMP?
BeamMP е мод за повеќе играчи за BeamNG.drive кој им овозможува на играчите да возат, тркаат и се судираат заедно на истите мапи. Апликацијата BeamMP-Server работи како самостоен наменски сервер. Играчите се поврзуваат преку лансерот на BeamMP, кој го заменува стандардниот лансер на BeamNG.drive за сесии за повеќе играчи.
Прво стартување
Кога првпат ќе го добиете вашиот BeamMP сервер, следете ги овие чекори за да го ставите онлајн:
- Најавете се на GPanel и изберете го вашиот BeamMP сервер.
- Пред стартувањето, мора да добиете клуч за автентикација (видете подолу). Без него серверот нема да успее да се автентицира со услугите на BeamMP.
- Навигирајте до табот Startup и залепете го вашиот клуч за автентикација во променливата
AUTHKEY. - Опционално прилагодете други стартни променливи како име на серверот и максимален број играчи.
- Одете на табот Console и кликнете Start.
- Серверот автоматски ќе ги преземе датотеките на BeamMP-Server при првото подигнување. Ова може да трае неколку минути.
- Откако конзолата ќе прикаже
[INFO] Server started!или слично, вашиот сервер е онлајн и ќе се појави во прелистувачот на сервери на BeamMP.
Клуч за автентикација (BeamMP Keymaster)
Секој BeamMP сервер бара клуч за автентикација кој го поврзува со задните услуги на BeamMP. Овој клуч е бесплатен и поврзан со вашата BeamMP/Discord сметка.
Како да го добиете вашиот клуч
- Одете на beammp.com/k/keys (BeamMP Keymaster).
- Најавете се со вашата Discord сметка. Ако немате BeamMP сметка, ќе бидете побарани да создадете една.
- Кликнете Create a key (или + / New Key во зависност од тековниот кориснички интерфејс).
- Внесете име за вашиот сервер (ова е само ознака за ваша референца) и IP адресата на вашиот сервер.
- Копирајте го генерираниот низ од клучот.
Додавање на клучот на вашиот сервер
- Во GPanel, одете на табот Startup.
- Залепете го вашиот клуч во променливата
AUTHKEY. - Рестартирајте го серверот за промената да стапи на сила.
Стартни променливи на GPanel
BeamMP изложува неколку опции за конфигурација како стартни променливи во GPanel. Навигирајте до табот Startup за да ги прегледате и измените. Промените бараат рестартирање на серверот за да стапат на сила.
| Променлива | Стандардно | Опис |
|---|---|---|
AUTHKEY |
празно | Вашиот BeamMP клуч за автентикација од Keymaster. Задолжителен за серверот да функционира. |
NAME |
BeamMP Server |
Името прикажано во прелистувачот на сервери на BeamMP. |
MAX_PLAYERS |
10 |
Максимален број на истовремени играчи. Повисоките вредности бараат повеќе CPU и RAM. |
MAP |
/levels/gridmap_v2/info.json |
Мапата за вчитување. Користи го форматот на патека за мапа на BeamNG.drive. Видете го делот Избор на мапа за достапните мапи. |
PORT |
30814 |
Серверската порта. Ова е претходно конфигурирано од GPanel — не менувајте освен ако не е наложено од поддршката. |
MAX_CARS |
1 |
Максимален број возила по играч. Повеќе возила по играч значително ја зголемува употребата на пропусен опсег и CPU. |
PRIVATE |
false |
Ако е true, серверот нема да се појави во јавниот прелистувач на сервери. Играчите мора да се поврзат преку директно поврзување. |
ServerConfig.toml
Покрај стартните променливи, целосната конфигурација на серверот се наоѓа во ServerConfig.toml во основниот директориум на серверот. Можете да ја уредите оваа датотека преку табот Files во GPanel или преку SFTP. Стартните променливи во GPanel ги пребришуваат вредностите во оваа датотека при секое стартување.
Клучни опции за конфигурација
[General]
AuthKey = "your-key-here"
Name = "My BeamMP Server"
Description = "A fun racing and freeroam server"
MaxPlayers = 10
Port = 30814
Map = "/levels/gridmap_v2/info.json"
Private = false
MaxCars = 1
ResourceFolder = "Resources"
LogChat = true
| Поставка | Опис |
|---|---|
AuthKey |
Вашиот клуч за автентикација од BeamMP Keymaster. |
Name |
Името на серверот прикажано во прелистувачот на сервери. Поддржува некои кодови за форматирање. |
Description |
Краток опис прикажан под името на серверот во прелистувачот. |
MaxPlayers |
Ограничување на играчи. Типични вредности: 8–20 за непречена игра. |
Map |
Патеката на мапата за вчитување. Мора да биде важечка патека на ниво на BeamNG.drive. |
Private |
Поставете на true за да се скрие од прелистувачот на сервери. |
MaxCars |
Возила дозволени по играч. 1 се препорачува за поголеми сервери. |
ResourceFolder |
Патека до директориумот Resources кој содржи модови и приклучоци на серверската страна. |
LogChat |
Ако е true, пораките за разговор на играчите се бележат во конзолата. |
Избор на мапа
BeamMP ги користи истите мапи како BeamNG.drive. Мапата се специфицира како патека на ниво во поставката Map. Подолу се најчесто користените стандардни мапи:
| Име на мапа | Патека на мапа | Опис |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
Рамна, отворена област за тестирање. Одлична за слободни градби и тестирање на возила. |
| West Coast USA | /levels/west_coast_usa/info.json |
Голема, детална мапа со автопати, град и разновиден терен. Многу популарна за слободно возење. |
| East Coast USA | /levels/east_coast_usa/info.json |
Брановити ридови, шуми и мал град. Добра за теренско возење и крстарење. |
| Italy | /levels/italy/info.json |
Живописна италијанска провинција со тесни патишта и крајбрежен град. |
| Utah | /levels/utah/info.json |
Пустински терен со долги автопати и теренски патеки. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
Тропски остров со кривулести патишта и густа вегетација. |
| Industrial | /levels/industrial/info.json |
Компактна индустриска област со рампи, скокови и полигони со пречки. |
| Small Island USA | /levels/small_island/info.json |
Мал остров со тесни патишта. Добар за помал број играчи. |
| Driver Training | /levels/driver_training/info.json |
Тркачка патека во стил на автокрос дизајнирана за вежбање на управување со возила. |
Resources/Client и користење на соодветната патека на мапата. Видете Поставување на администратор и ресурси за BeamMP за детали околу додавањето на прилагодена содржина.
Максимален број играчи и перформанси
BeamNG.drive е игра интензивна со физика. Секој играч и возило додава значително оптоварување и на серверот и на поврзаните клиенти. Имајте ги предвид овие насоки:
- MaxPlayers: 8–20 играчи е типично за непречено искуство. Поголеми сервери (20+) се можни, но бараат повеќе ресурси и внимателна конфигурација.
- MaxCars: Чувањето на ова на
1по играч строго се препорачува за сервери со повеќе од 10 играчи. Секое дополнително возило ги множи податоците за физика што мора да се синхронизираат. - Изборот на мапа е важен: Поголемите, подеталните мапи (West Coast USA, Italy) користат повеќе меморија отколку поедноставните мапи (Grid Map, Industrial).
- Мрежен пропусен опсег: BeamMP испраќа детални податоци за физика за секое возило. Голем број играчи со повеќе возила по играч можат брзо да го заситат пропусниот опсег.
MaxCars на 1 и да го намалите MaxPlayers. Ова е единствениот најефикасен начин за подобрување на перформансите на серверот.
Како да се поврзете
Играчите се поврзуваат на BeamMP сервери преку лансерот на BeamMP, а не стандардниот лансер на BeamNG.drive.
Преку прелистувачот на сервери
- Преземете го и инсталирајте го лансерот на BeamMP од beammp.com.
- Стартувајте го лансерот на BeamMP. Тој ќе го стартува BeamNG.drive со вчитан мод за повеќе играчи на BeamMP.
- Од главното мени, изберете Multiplayer.
- Прелистувајте ја листата на сервери или користете ја лентата за пребарување за да го најдете вашиот сервер по име.
- Кликнете на вашиот сервер и изберете Connect.
Преку директно поврзување
- Во менито за повеќе играчи на BeamMP, кликнете Direct Connect.
- Внесете ја IP адресата и портата на вашиот сервер во форматот
IP:PORT(на пр.,192.168.1.1:30814). - Кликнете Connect.
PRIVATE е поставено на false и дека вашиот клуч за автентикација е важечки. Може да трае минута или две по стартувањето за серверот да се појави во прелистувачот. Ако сè уште не се појавува, проверете ја конзолата за грешки во автентикацијата. Имајте предвид дека вашата порта е случајно доделена освен ако немате приватна IP -- проверете го GPanel за точната порта.
Управување со зачувувања
BeamNG.drive е игра базирана на сесии. Нема постојана состојба на светот или датотека за зачувување за серверот. Кога играчите ќе се исклучат или серверот ќе се рестартира, сите позиции и состојби на возилата се ресетираат. Секоја сесија почнува свежа.
- Нема зачувувања на светот за резервна копија или управување.
- Конфигурацијата на серверот (
ServerConfig.toml) и ресурсите опстојуваат низ рестартите. - Конфигурациите на возилата на играчите се складираат на клиентската страна, а не на серверот.
Поврзани статии
- Поставување на администратор и ресурси за BeamMP — Администраторски команди, прилагодени мапи, приклучоци и управување со ресурси
- Како да ги најдете IP и портата на вашиот сервер
- Како да прикачите датотеки преку SFTP
- Водич за стартување на сервер — Општ водич за стартување на кој било игрален сервер на Legion Hosting
Потребна е дополнителна помош?
Ако доживувате проблеми кои не се опфатени во овој водич, нашиот тим за поддршка е достапен да помогне. Отворете тикет на legionhosting.net/submitticket.php со деталите за вашиот сервер и опис на проблемот.