Cara Menyiapkan Dedicated Server Icarus

Server dedicated Icarus membuat prospect kamu tetap berjalan untuk seluruh kru, siapa pun yang sedang online. Gratis diunduh dari Steam, RocketWerkz hanya merilisnya untuk Windows, dan mendukung sampai 8 pemain.

Opsi 1: di Windows dengan SteamCMD

Server dedicated Icarus adalah unduhan gratis dan anonim dari Steam, aplikasi 2089300, sekitar 10.5 GB. Kamu tidak perlu memiliki game ini untuk memakai server.

  1. Instal SteamCMD, lalu jalankan: +login anonymous +app_update 2089300 validate +quit.
  2. Buat pintasan ke IcarusServer.exe dengan argumen seperti -Log -PORT=17777 -QueryPort=27015 -SteamServerName="My Server". (-Log membuka jendela log; tanpa itu, tidak ada yang tampil saat server berjalan.)
  3. Buka UDP 17777 dan 27015 di firewall, lalu forward keduanya di router.
  4. Salin ServerSettings.ini contoh dari repositori IcarusDedicatedServer milik RocketWerkz ke Icarus\Saved\Config\WindowsServer\, lalu atur JoinPassword dan AdminPassword. Server juga akan membuat file ini sendiri saat pertama kali dijalankan.
  5. Jalankan shortcut. Tanpa prospect untuk dilanjutkan, server menunggu di lobby-nya: gabung dari game (Join Session, lalu daftar dedicated server) dan mulai prospect di sana.
Tips:Selalu backup Icarus\Saved\PlayerData\DedicatedServer: prospect di dalamnya adalah satu-satunya bagian yang tidak bisa diunduh ulang.

Opsi 2: di Linux, lewat Wine

Tidak ada build Linux asli, tetapi server Windows bisa berjalan di Wine. Unduh dengan SteamCMD yang dipaksa ke build Windows (+@sSteamCmdForcePlatformType windows) lalu jalankan Icarus/Binaries/Win64/IcarusServer-Win64-Shipping.exe dengan wine dan -log -nullrhi (server tidak butuh grafis, dan tanpa -nullrhi server akan mencari jendela lalu keluar jika tidak ada display). Wine dengan dukungan fsync atau esync itu penting: tanpa itu, server game Windows yang sedang idle memakai CPU jauh lebih banyak.

Opsi 3: Docker

runonflux/icarus-server-flux, image kami, menginstal dan memperbarui server Windows dengan SteamCMD setiap kali start, menjalankannya di bawah Wine 10 tanpa display, menulis ServerSettings.ini serta daftar admin dan ban dari environment variable (ICARUS_SERVER_NAME, ICARUS_ADMIN_PASSWORD, ICARUS_JOIN_PASSWORD, ICARUS_MAX_PLAYERS, ICARUS_ADMINS, kedua port...), menjalankan server pada prospect yang kamu pilih, restart saat ada build game baru, dan menyimpan backup. Kode sumbernya ada di GitHub, RunOnFlux/icarus-server-flux.

  • Pasang /mnt/icarus/data pada volume: prospect, pengaturan, daftar, dan backup tersimpan di sana.
  • Pasang /mnt/icarus/server juga, atau setiap kali start akan mengunduh instalasi 10.5 GB dan membangun ulang prefix Wine lagi.
  • Publikasikan dua port UDP, dan jaga agar nomor port tetap sama di sisi luar dan dalam: server hanya mengikat port persis yang diberikan kepadanya.

Opsi 4: dikelola di Flux

Deploy server Icarus di Flux decentralized cloud, dengan image yang sama, port sudah dibuka dan diarahkan untuk kamu, proteksi DDoS termasuk, dan dashboard dengan pengaturan server, prospect kamu (mainkan satu, atau upload dari game kamu sendiri), admin dan ban, file browser, terminal live, dan backup. Paket mulai dari $8.49 per bulan.

  1. Pilih paket 4, 6, atau 8 Pemain.
  2. Pilih region yang dekat dengan pemain kamu.
  3. Beri nama server, atur kata sandi admin (dan kata sandi gabung jika mau), lalu deploy. Start pertama mengunduh sekitar 10.5 GB lalu memuat dalam kira-kira semenit setengah.
  4. Kru kamu menemukannya dengan nama di daftar dedicated server game. Pemain pertama yang masuk ke server kosong akan memulai prospect dari lobby-nya.

Pertanyaan yang sering diajukan

Apakah server dedicated Icarus gratis?

Ya. Unduhan dari Steam gratis dan anonim (aplikasi 2089300); kamu tidak perlu memiliki game ini di server.

Apakah server Icarus berjalan di Linux?

Tidak secara native: RocketWerkz hanya merilisnya untuk Windows. Game ini berjalan di Linux lewat Wine, dan itulah cara image Docker kami menjalankannya.

Bagaimana cara memulai prospect di dedicated server baru?

Bergabung ke server dari game saat tidak ada prospect yang dimuat. Kamu akan masuk ke lobi-nya, tempat kamu memilih misi, outpost, atau dunia terbuka. Secara default siapa saja bisa; jika opsi Anyone can start a prospect dimatikan, hanya admin yang bisa.

Panduan Icarus terkait