Panduan ini mencakup cara mengatur dan mengonfigurasi server dedicated Assetto Corsa yang di-hosting bersama Legion Hosting, termasuk pengaturan server, entry list, dan cara terhubung.
.ini apa pun. Perubahan yang dilakukan saat server berjalan dapat ditimpa saat dimatikan.
Ikhtisar File Konfigurasi
Server dedicated Assetto Corsa menggunakan dua file konfigurasi utama yang terletak di direktori cfg/ pada server Anda.
| File | Tujuan |
|---|---|
cfg/server_cfg.ini |
Pengaturan inti server — nama, kata sandi, port, track, daftar mobil, aturan sesi, dan cuaca. |
cfg/entry_list.ini |
Menentukan mobil dan skin mana yang ditetapkan ke setiap slot grid. Satu blok [CAR_N] per slot. |
Langkah 1 — Akses File Manager di GPanel
- Masuk ke GPanel.
- Pilih server Assetto Corsa Anda dari daftar server.
- Jika server sedang berjalan, klik Stop pada tab Console dan tunggu hingga status berubah menjadi Offline.
- Klik tab Files untuk membuka file manager.
- Navigasikan ke direktori
cfg/. Anda akan menemukanserver_cfg.inidanentry_list.inidi sini.
Langkah 2 — Konfigurasikan server_cfg.ini
Klik server_cfg.ini untuk membukanya di editor inline. Pengaturan dibagi menjadi beberapa bagian. Bagian terpenting adalah [SERVER].
Pengaturan Utama di [SERVER]
| Pengaturan | Contoh Nilai | Deskripsi |
|---|---|---|
NAME |
My Legion AC Server |
Nama server yang ditampilkan di browser server dalam game dan di Content Manager. Buat nama yang unik agar pemain dapat menemukannya. |
PASSWORD |
mypassword |
Kata sandi yang diperlukan untuk bergabung. Biarkan kosong untuk server publik. |
ADMIN_PASSWORD |
adminpass123 |
Kata sandi admin yang digunakan untuk mengeluarkan perintah server dalam game. Jaga kerahasiaannya. |
MAX_CLIENTS |
16 |
Jumlah maksimum pemain secara bersamaan. Tidak boleh melebihi jumlah slot [CAR_N] di entry_list.ini. |
UDP_PORT |
Port UDP untuk lalu lintas game. Periksa tab Network GPanel untuk port yang ditetapkan kepada Anda. | |
TCP_PORT |
Port TCP untuk lalu lintas game. Biasanya diatur ke nilai yang sama dengan UDP_PORT. Periksa tab Network GPanel. |
|
HTTP_PORT |
Port HTTP yang digunakan untuk endpoint info server/pendaftaran lobby. Periksa tab Network GPanel. | |
TRACK |
monza |
Nama folder internal track di dalam content/tracks/. Untuk track dengan varian layout, lihat CONFIG_TRACK di bawah. |
CONFIG_TRACK |
gp |
Subfolder varian layout di dalam direktori track (mis. gp, junior). Biarkan kosong untuk track tanpa varian. |
CARS |
ks_ferrari_f40;ks_bmw_m3_e30 |
Daftar nama folder mobil yang dipisahkan titik koma yang diizinkan di server ini. Setiap nama harus cocok dengan folder di dalam content/cars/. |
MAX_BALLAST_KG |
0 |
Berat balast maksimum dalam kg yang dapat ditambahkan ke mobil. Atur ke 0 untuk menonaktifkan balast. |
QUALIFY_MAX_WAIT_PERC |
120 |
Persentase waktu kualifikasi yang masih dapat dimasuki oleh pemain yang bergabung terlambat selama sesi kualifikasi. |
ALLOWED_TYRES_OUT |
2 |
Jumlah roda yang diizinkan keluar dari permukaan track sebelum penalti dikeluarkan. -1 menonaktifkan batas tersebut. |
REGISTER_TO_LOBBY |
1 |
Atur ke 1 untuk mencantumkan server secara publik di lobby/browser server Kunos. Atur ke 0 untuk server privat. |
Pengaturan Sesi ([PRACTICE], [QUALIFY], [RACE])
Setiap jenis sesi memiliki bagiannya sendiri. Hapus seluruh bagian untuk menonaktifkan sesi tersebut. Pengaturan umum dalam setiap bagian:
| Pengaturan | Contoh Nilai | Deskripsi |
|---|---|---|
NAME |
Race |
Nama tampilan untuk sesi yang ditampilkan kepada pemain. |
TIME |
30 |
Durasi sesi dalam menit (untuk practice/qualify). Untuk sesi race, gunakan LAPS sebagai gantinya. |
LAPS |
10 |
Jumlah lap untuk sesi race. Atur ke 0 untuk menggunakan balapan berbasis waktu sebagai gantinya. |
IS_OPEN |
1 |
Atur ke 1 untuk mengizinkan pemain bergabung selama sesi. 0 mengunci server saat sesi dimulai. |
WAIT_TIME |
60 |
Detik untuk menunggu sebelum sesi dimulai setelah server siap. |
Contoh server_cfg.ini Minimal
Ganti nilai port di bawah ini dengan port yang ditampilkan di tab Network GPanel Anda.
[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
Langkah 3 — Konfigurasikan entry_list.ini
File entry_list.ini menentukan grid. Setiap slot adalah blok bernomor [CAR_N] yang dimulai dari [CAR_0]. Jumlah total slot harus lebih besar dari atau sama dengan MAX_CLIENTS di server_cfg.ini.
| Kunci | Contoh Nilai | Deskripsi |
|---|---|---|
MODEL |
ks_ferrari_f40 |
Nama folder mobil di dalam content/cars/. Harus tercantum di baris CARS pada server_cfg.ini. |
SKIN |
0_red |
Nama folder skin di dalam direktori skins/ mobil. Gunakan nama folder yang persis, bukan nama tampilan. |
SPECTATOR_MODE |
0 |
Atur ke 1 untuk menandai slot ini sebagai khusus penonton. Atur ke 0 untuk slot mengemudi normal. |
DRIVER_NAME |
|
Opsional. Tetapkan slot ini sebelumnya ke nama pengemudi tertentu. Biarkan kosong untuk mengizinkan pemain mana pun. |
TEAM |
|
Opsional. Nama tim yang ditampilkan di layar hasil. |
GUID |
|
Opsional. Steam GUID untuk mengunci slot ini ke pemain tertentu. Biarkan kosong untuk slot terbuka. |
BALLAST |
0 |
Berat balast dalam kg yang diterapkan ke slot ini. Memerlukan MAX_BALLAST_KG diatur di server_cfg.ini. |
Contoh entry_list.ini (4 slot, mobil campuran)
[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 memiliki blok [CAR_N] lebih sedikit daripada nilai MAX_CLIENTS di server_cfg.ini, server akan gagal dijalankan. Tambahkan slot yang cukup untuk menampung jumlah maksimum pemain Anda.
Langkah 4 — Cara Terhubung
Untuk menemukan alamat IP dan port server Anda, periksa tab Network GPanel atau lihat panduan IP dan port server.
Browser Server Dalam Game
- Jalankan Assetto Corsa.
- Buka Drive → Online → Server List.
- Jika
REGISTER_TO_LOBBY=1diatur diserver_cfg.ini, server Anda akan muncul di daftar publik. Gunakan kotak pencarian/filter untuk menemukannya berdasarkan nama. - Klik nama server dan klik Join. Masukkan kata sandi bergabung jika ada yang diatur.
Direct Connect
- Di browser server, klik Join via IP atau cari opsi direct connect.
- Masukkan alamat IP dan port server Anda dari tab Network GPanel.
- Klik Connect. Masukkan kata sandi bergabung jika diminta.
Content Manager (Direkomendasikan)
Content Manager adalah launcher pihak ketiga yang populer untuk Assetto Corsa yang menyediakan browser server yang ditingkatkan dengan fitur filter, quick join, dan deteksi konten yang hilang.
- Buka Content Manager dan masuk ke tab Drive, lalu Online.
- Gunakan bilah pencarian untuk menemukan server Anda berdasarkan nama, atau klik Add server by IP dan masukkan IP serta port Anda dari tab Network GPanel.
- Content Manager akan menampilkan peringatan konten yang hilang sebelum Anda mencoba bergabung, sehingga lebih mudah mengidentifikasi masalah checksum sebelum terhubung.
- Klik Join. Content Manager akan menjalankan Assetto Corsa dan terhubung langsung ke server Anda.
Artikel Terkait
- Assetto Corsa: Instalasi Konten Kustom (Track, Mobil & Skin)
- Assetto Corsa: Pemecahan Masalah Umum
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP