Овој водич покрива како да поставите и конфигурирате наменски Assetto Corsa сервер хостиран со Legion Hosting, вклучувајќи поставки на серверот, листи на учесници и како да се поврзете.
.ini датотека. Промените направени додека серверот работи може да бидат пребришани при исклучување.
Преглед на конфигурациските датотеки
Наменските Assetto Corsa сервери користат две примарни конфигурациски датотеки лоцирани во директориумот cfg/ на вашиот сервер.
| Датотека | Намена |
|---|---|
cfg/server_cfg.ini |
Основни поставки на серверот — име, лозинки, порти, патека, листа на автомобили, правила на сесии и време. |
cfg/entry_list.ini |
Дефинира кој автомобил и скин е доделен на секој слот во мрежата. Еден [CAR_N] блок по слот. |
Чекор 1 — Пристап до File Manager во GPanel
- Најавете се во GPanel.
- Изберете го вашиот Assetto Corsa сервер од листата на сервери.
- Ако серверот работи, кликнете Stop во картичката Console и почекајте статусот да се промени во Offline.
- Кликнете на картичката Files за да го отворите менаџерот на датотеки.
- Навигирајте до директориумот
cfg/. Тука ќе ги најдетеserver_cfg.iniиentry_list.ini.
Чекор 2 — Конфигурирање на server_cfg.ini
Кликнете на server_cfg.ini за да го отворите во вградениот уредник. Поставките се поделени во секции. Најважната секција е [SERVER].
Клучни поставки во [SERVER]
| Поставка | Пример вредност | Опис |
|---|---|---|
NAME |
My Legion AC Server |
Името на серверот прикажано во прелистувачот на сервери во играта и во Content Manager. Направете го уникатно за да можат играчите да го најдат. |
PASSWORD |
mypassword |
Лозинка потребна за приклучување. Оставете празно за јавен сервер. |
ADMIN_PASSWORD |
adminpass123 |
Администраторска лозинка што се користи за издавање команди на серверот во играта. Чувајте ја приватна. |
MAX_CLIENTS |
16 |
Максимален број на истовремени играчи. Не смее да го надмине бројот на [CAR_N] слотови во entry_list.ini. |
UDP_PORT |
UDP порта за сообраќај на играта. Проверете ја картичката Network во GPanel за вашата доделена порта. | |
TCP_PORT |
TCP порта за сообраќај на играта. Вообичаено се поставува на иста вредност како UDP_PORT. Проверете ја картичката Network во GPanel. |
|
HTTP_PORT |
HTTP порта што се користи за крајната точка за регистрација на инфо/лоби на серверот. Проверете ја картичката Network во GPanel. | |
TRACK |
monza |
Внатрешното име на фасциклата на патеката внатре во content/tracks/. За патеки со варијанти на распоред, видете CONFIG_TRACK подолу. |
CONFIG_TRACK |
gp |
Подфасциклата со варијанта на распоред внатре во директориумот на патеката (на пр. gp, junior). Оставете празно за патеки без варијанти. |
CARS |
ks_ferrari_f40;ks_bmw_m3_e30 |
Листа на имиња на фасцикли на автомобили одделени со точка-запирка што се дозволени на овој сервер. Секое име мора да се совпаѓа со фасцикла внатре во content/cars/. |
MAX_BALLAST_KG |
0 |
Максимална тежина на баласт во кг што може да се додаде на автомобил. Поставете на 0 за да го оневозможите баластот. |
QUALIFY_MAX_WAIT_PERC |
120 |
Процент од квалификациското време во кое доцните учесници сè уште може да влезат за време на квалификациска сесија. |
ALLOWED_TYRES_OUT |
2 |
Број на тркала дозволени надвор од површината на патеката пред да се изрече казна. -1 го оневозможува ограничувањето. |
REGISTER_TO_LOBBY |
1 |
Поставете на 1 за јавно да го прикажете серверот во Kunos лобито/прелистувачот на сервери. Поставете на 0 за приватен сервер. |
Поставки на сесии ([PRACTICE], [QUALIFY], [RACE])
Секој тип на сесија има своја секција. Отстранете секција целосно за да ја оневозможите таа сесија. Чести поставки во рамките на секоја секција:
| Поставка | Пример вредност | Опис |
|---|---|---|
NAME |
Race |
Прикажано име за сесијата прикажано на играчите. |
TIME |
30 |
Времетраење на сесијата во минути (за practice/qualify). За race сесии, користете LAPS наместо тоа. |
LAPS |
10 |
Број на кругови за race сесијата. Поставете на 0 за да користите трки засновани на време наместо тоа. |
IS_OPEN |
1 |
Поставете на 1 за да им дозволите на играчите да се приклучат за време на сесијата. 0 го заклучува серверот на почетокот на сесијата. |
WAIT_TIME |
60 |
Секунди за чекање пред да започне сесијата откако серверот е подготвен. |
Минимален пример на server_cfg.ini
Заменете ги вредностите на портите подолу со портите прикажани во картичката Network во вашиот GPanel.
[SERVER]
NAME=My Legion AC Server
PASSWORD=
ADMIN_PASSWORD=adminpass123
MAX_CLIENTS=16
UDP_PORT= ; check GPanel Network tab
TCP_PORT= ; check GPanel Network tab
HTTP_PORT= ; check GPanel Network tab
TRACK=monza
CONFIG_TRACK=gp
CARS=ks_ferrari_f40;ks_bmw_m3_e30
REGISTER_TO_LOBBY=1
[PRACTICE]
NAME=Practice
TIME=30
IS_OPEN=1
[QUALIFY]
NAME=Qualify
TIME=15
IS_OPEN=1
[RACE]
NAME=Race
LAPS=10
IS_OPEN=0
WAIT_TIME=60
Чекор 3 — Конфигурирање на entry_list.ini
Датотеката entry_list.ini ја дефинира мрежата. Секој слот е нумериран [CAR_N] блок што започнува од [CAR_0]. Вкупниот број слотови мора да биде поголем или еднаков на MAX_CLIENTS во server_cfg.ini.
| Клуч | Пример вредност | Опис |
|---|---|---|
MODEL |
ks_ferrari_f40 |
Името на фасциклата на автомобилот внатре во content/cars/. Мора да биде наведено во линијата CARS на server_cfg.ini. |
SKIN |
0_red |
Името на фасциклата со скин внатре во директориумот skins/ на автомобилот. Користете го точното име на фасциклата, не прикажаното име. |
SPECTATOR_MODE |
0 |
Поставете на 1 за да го означите овој слот само за гледачи. Поставете на 0 за нормален возачки слот. |
DRIVER_NAME |
|
Опционално. Однапред доделете го овој слот на одредено име на возач. Оставете празно за да дозволите кој било играч. |
TEAM |
|
Опционално. Име на тим прикажано во екранот со резултати. |
GUID |
|
Опционално. Steam GUID за заклучување на овој слот на одреден играч. Оставете празно за отворени слотови. |
BALLAST |
0 |
Тежина на баласт во кг применета на овој слот. Бара MAX_BALLAST_KG да биде поставено во server_cfg.ini. |
Пример entry_list.ini (4 слотови, мешани автомобили)
[CAR_0]
MODEL=ks_ferrari_f40
SKIN=0_red
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_1]
MODEL=ks_ferrari_f40
SKIN=1_white
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_2]
MODEL=ks_bmw_m3_e30
SKIN=0_default
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
[CAR_3]
MODEL=ks_bmw_m3_e30
SKIN=1_red
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
entry_list.ini има помалку [CAR_N] блокови од вредноста MAX_CLIENTS во server_cfg.ini, серверот нема да успее да се стартува. Додадете доволно слотови за да го покриете вашиот максимален број играчи.
Чекор 4 — Како да се поврзете
За да ги најдете IP адресата и портата на вашиот сервер, проверете ја картичката Network во GPanel или видете го водичот за IP и порта на серверот.
Прелистувач на сервери во играта
- Стартувајте го Assetto Corsa.
- Одете на Drive → Online → Server List.
- Ако
REGISTER_TO_LOBBY=1е поставено воserver_cfg.ini, вашиот сервер ќе се појави во јавната листа. Користете го полето за пребарување/филтрирање за да го најдете по име. - Кликнете на името на серверот и кликнете Join. Внесете ја лозинката за приклучување ако е поставена.
Директно поврзување
- Во прелистувачот на сервери, кликнете Join via IP или побарајте ја опцијата за директно поврзување.
- Внесете ги IP адресата и портата на вашиот сервер од картичката Network во GPanel.
- Кликнете Connect. Внесете ја лозинката за приклучување ако се побара.
Content Manager (Препорачано)
Content Manager е популарен лансер од трета страна за Assetto Corsa што обезбедува подобрен прелистувач на сервери со филтрирање, брзо приклучување и откривање на содржина што недостасува.
- Отворете го Content Manager и одете на картичката Drive, потоа Online.
- Користете ја лентата за пребарување за да го најдете вашиот сервер по име, или кликнете Add server by IP и внесете ги вашите IP и порта од картичката Network во GPanel.
- Content Manager ќе прикаже предупредувања за содржина што недостасува пред да се обидете да се приклучите, што го олеснува идентификувањето на checksum проблемите пред поврзувањето.
- Кликнете Join. Content Manager ќе го стартува Assetto Corsa и ќе се поврзе директно со вашиот сервер.
Поврзани статии
- Assetto Corsa: Инсталација на сопствена содржина (Патеки, автомобили и скинови)
- Assetto Corsa: Решавање на чести проблеми
- Како да ги најдете IP и портата на вашиот сервер
- Како да поставувате датотеки преку SFTP