Panduan ini mencakup semua yang Anda perlukan untuk menyiapkan dan mengonfigurasi server khusus Icarus Anda di Legion Hosting, termasuk mulai pertama, variabel startup GPanel, konfigurasi ServerSettings.ini, manajemen prospect dan sesi, terhubung ke server Anda, dan manajemen save. Untuk pemecahan masalah umum, lihat Pemecahan Masalah Icarus.
Apa Itu Icarus
Icarus adalah game survival berbasis sesi yang dikembangkan oleh RocketWerkz, studio yang didirikan oleh Dean Hall (pencipta DayZ). Berlatar di planet asing yang dimaksudkan menjadi rumah kedua umat manusia tetapi menjadi perbatasan yang tidak bersahabat setelah upaya terraforming yang gagal, pemain mengambil peran sebagai Prospector yang turun ke permukaan planet dalam misi berbatas waktu yang disebut Prospect. Setiap Prospect memiliki tujuan tertentu, batas waktu, dan mengharuskan pemain untuk kembali ke orbit sebelum pengatur waktu berakhir -- atau berisiko kehilangan karakter mereka.
Fitur utama server khusus meliputi:
- Dukungan untuk hingga 8 pemain bersamaan per server
- Gameplay berbasis sesi dengan Prospect berbatas waktu (misi) dan Outpost permanen
- Mode Open World untuk eksplorasi dan pembangunan permukiman yang persisten dan tanpa batas waktu
- Manajemen Prospect melalui konfigurasi server dan perintah konsol
- Beberapa tingkat kesulitan dari Easy hingga Extreme, dengan mode Hardcore opsional (tanpa respawn)
- Akses admin melalui perintah RCON
ServerSettings.ini. Perubahan yang dibuat saat server berjalan tidak akan berlaku dan mungkin akan ditimpa.
Mulai Pertama
Ketika Anda pertama kali menerima server Icarus Anda dari Legion Hosting, server perlu menyelesaikan pemasangan awal sebelum dapat dimainkan.
- Masuk ke GPanel dan pilih server Icarus Anda dari daftar server.
- Klik tab Console dan tekan Start.
- Server akan mengunduh dan memasang file server khusus Icarus melalui Steam. Unduhan awal ini dapat memakan waktu beberapa menit.
- Setelah unduhan selesai, server akan mulai secara otomatis. File konfigurasi
ServerSettings.inidihasilkan pada boot pertama. - Tunggu hingga keluaran konsol menunjukkan server siap dan mendengarkan koneksi.
ServerSettings.ini hanya dibuat setelah server dimulai untuk pertama kalinya. Jika Anda perlu menyunting pengaturan, mulai server sekali, hentikan, lalu buat perubahan Anda.
Variabel Startup GPanel
Pengaturan server inti dikonfigurasi sebagai variabel startup di GPanel. Nilai-nilai ini diteruskan sebagai parameter baris perintah ketika server diluncurkan.
- Di GPanel, pilih server Icarus Anda.
- Klik tab Startup.
- Atur variabel yang tercantum di bawah. Perubahan berlaku saat berikutnya Anda memulai atau memulai ulang server.
| Variabel | Default | Deskripsi |
|---|---|---|
SERVER_NAME |
My Icarus Server |
Nama yang ditampilkan di peramban server. Dipetakan ke parameter peluncuran -SteamServerName (terbatas hingga 64 karakter). |
SERVER_PASSWORD |
(kosong) | Kata sandi yang diperlukan pemain untuk bergabung. Biarkan kosong untuk server publik. Dipetakan ke JoinPassword dalam konfigurasi. |
MAX_PLAYERS |
8 |
Jumlah maksimum pemain bersamaan. Icarus mendukung 1-8 pemain per server. |
ADMIN_PASSWORD |
(kosong) | Kata sandi untuk akses admin RCON. Jika dibiarkan kosong, login admin tersedia tanpa kata sandi melalui /AdminLogin di obrolan. |
GAME_PORT |
17777 |
Port UDP utama untuk koneksi game (parameter -PORT). Dikonfigurasi secara otomatis oleh paket hosting Anda. |
QUERY_PORT |
27015 |
Port UDP yang digunakan oleh Steam untuk kueri peramban server (parameter -QueryPort). Dikonfigurasi secara otomatis. |
SessionName di ServerSettings.ini saat ini tidak berfungsi untuk peramban server. Anda harus menggunakan parameter baris perintah -SteamServerName (diatur melalui tab Startup GPanel) agar nama server Anda muncul dengan benar di peramban.
Konfigurasi ServerSettings.ini
Pengaturan server terperinci dikontrol melalui file ServerSettings.ini. Ini adalah file konfigurasi utama untuk server Icarus Anda.
Menemukan File
File konfigurasi terletak di:
Icarus/Saved/Config/WindowsServer/ServerSettings.ini
Akses file ini melalui tab Files GPanel atau melalui SFTP. Semua pengaturan berada di bawah header bagian [/Script/Icarus.DedicatedServerSettings].
Referensi Pengaturan Lengkap
| Pengaturan | Default | Deskripsi |
|---|---|---|
SessionName |
(kosong) | Nama sesi server. Catatan: Pengaturan ini saat ini tidak memengaruhi tampilan peramban server. Gunakan parameter baris perintah -SteamServerName sebagai gantinya. |
JoinPassword |
(kosong) | Kata sandi yang diperlukan untuk bergabung ke server. Biarkan kosong untuk server publik tanpa kata sandi. |
MaxPlayers |
(kosong) | Jumlah maksimum pemain (1-8). Biarkan kosong untuk menggunakan maksimum default 8. |
AdminPassword |
(kosong) | Kata sandi untuk perintah admin RCON. Jika dibiarkan kosong, pemain mana pun dapat mengakses perintah admin melalui /AdminLogin. |
ShutdownIfNotJoinedFor |
300.000000 |
Detik sebelum server dimatikan jika tidak ada pemain yang bergabung setelah startup. Atur ke nilai negatif (-1) untuk menjaga server tetap berjalan tanpa batas. 0 mematikan segera. |
ShutdownIfEmptyFor |
300.000000 |
Detik sebelum server dimatikan setelah pemain terakhir keluar. Atur ke nilai negatif (-1) untuk tetap berjalan tanpa batas. |
AllowNonAdminsToLaunchProspects |
True |
Jika True, pemain mana pun dapat membuat dan meluncurkan Prospect baru. Jika False, hanya admin yang dapat memulai Prospect. |
AllowNonAdminsToDeleteProspects |
False |
Jika True, pemain mana pun dapat menghapus Prospect tersimpan. Jika False, hanya admin yang dapat menghapusnya. |
LoadProspect |
(kosong) | Nama Prospect tersimpan untuk dimuat saat server mulai. File Prospect harus ada di Saved/PlayerData/DedicatedServer/Prospects/. |
CreateProspect |
(kosong) | Membuat Prospect baru saat server mulai. Format: [ProspectType] [Difficulty] [Hardcore] [SaveName] (lihat bagian Manajemen Prospect). |
ResumeProspect |
True |
Jika True, server secara otomatis melanjutkan Prospect aktif terakhir saat startup. Ini adalah pengaturan yang direkomendasikan untuk server persisten. |
LastProspectName |
(kosong) | Secara otomatis diisi dengan nama Prospect yang paling baru aktif. Jangan sunting ini secara manual. |
Contoh ServerSettings.ini
[/Script/Icarus.DedicatedServerSettings]
SessionName=My Legion Server
JoinPassword=
MaxPlayers=8
AdminPassword=MySecretPassword
ShutdownIfNotJoinedFor=-1
ShutdownIfEmptyFor=600.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
-1 agar server tetap berjalan tanpa batas. Hal yang sama berlaku untuk ShutdownIfEmptyFor -- atur ke -1 untuk mencegah shutdown otomatis ketika server kosong.
Parameter Peluncuran Baris Perintah
Selain file ServerSettings.ini, Icarus mendukung parameter peluncuran baris perintah. Ini biasanya dikonfigurasi melalui tab Startup GPanel atau bidang argumen peluncuran tambahan.
| Parameter | Deskripsi |
|---|---|
-SteamServerName="Name" |
Nama server yang ditampilkan di peramban (batas 64 karakter). Ini adalah metode yang berfungsi untuk mengatur nama server. |
-PORT=N |
Port server game (UDP). |
-QueryPort=N |
Port kueri Steam untuk peramban server. |
-MULTIHOME=IP |
Mengikat server ke alamat IP tertentu (hanya server multi-homed). |
-UserDir="path" |
Mengatur jalur direktori dasar khusus untuk data server. |
-saveddirsuffix="suffix" |
Menambahkan sufiks ke direktori Saved/, berguna untuk menjalankan beberapa instansi. |
-LOG="filename" |
Mengatur jalur file log relatif terhadap Saved/Logs/. |
-ABSLOG="path" |
Mengatur jalur absolut untuk file log. |
Manajemen Prospect dan Sesi
Icarus menggunakan sistem berbasis sesi yang unik. Memahami Prospect sangat penting untuk mengelola server Anda secara efektif.
Tipe Prospect
Icarus menawarkan beberapa tipe sesi (Prospect) yang menentukan pengalaman gameplay:
| Tipe | Deskripsi |
|---|---|
| Missions | Prospect berbatas waktu dengan tujuan tertentu. Pemain turun ke permukaan, menyelesaikan tujuan (konstruksi, survei, ekspedisi, dll.), dan harus kembali ke orbit sebelum pengatur waktu berakhir. Gagal evakuasi berarti kehilangan karakter Anda. |
| Outposts | Permukiman permanen tanpa batas waktu. Pemain dapat membangun markas persisten dan kembali dengan bebas. Tanpa tekanan pengatur waktu. Ideal untuk permainan santai dan pembangunan markas. |
| Open World | Pengalaman dunia terbuka yang persisten dan tanpa batas waktu dengan eksplorasi, pertempuran, misi SMPL3, dan Operations. Termasuk world boss dan konten end-game. |
Membuat Prospect
Anda dapat membuat Prospect baru menggunakan pengaturan CreateProspect di ServerSettings.ini atau melalui perintah konsol dalam game. Formatnya adalah:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]
Parameter:
- ProspectType -- Nama internal Prospect/misi yang akan dijalankan (mis. Outpost atau nama misi tertentu).
- Difficulty -- Angka dari 1 hingga 4:
1= Easy,2= Medium,3= Hard,4= Extreme. - Hardcore --
TrueatauFalse. Ketika Hardcore diaktifkan, pemain tidak dapat respawn setelah kematian. - SaveName -- Nama khusus untuk file save Prospect ini.
Memuat dan Melanjutkan Prospect
- ResumeProspect=True -- Server secara otomatis melanjutkan Prospect aktif terakhir saat startup. Ini adalah pengaturan yang direkomendasikan untuk server persisten.
- LoadProspect=[name] -- Memuat Prospect tersimpan tertentu berdasarkan nama dari
Saved/PlayerData/DedicatedServer/Prospects/.
Perintah Konsol untuk Manajemen Prospect
Anda dapat mengelola Prospect melalui konsol obrolan dalam game. Awali perintah dengan / atau \\ saat dalam game. Di lobi server, perintah dapat dimasukkan tanpa awalan.
/CreateProspect [type] [difficulty] [hardcore] [name]-- Membuat Prospect baru./LoadProspect [name]-- Memuat Prospect tersimpan./ResumeProspect-- Melanjutkan Prospect aktif terakhir.
AllowNonAdminsToLaunchProspects=True). Jika Anda ingin hanya admin yang mengontrol pembuatan dan pemuatan Prospect, atur ini ke False di ServerSettings.ini Anda.
Cara Terhubung
Pemain dapat terhubung ke server Icarus Anda melalui peramban server dalam game atau dengan direct connect. Temukan IP dan port server Anda dari tab Console GPanel atau lihat Cara Menemukan IP dan Port Server Anda.
Melalui Peramban Server Dalam Game
- Luncurkan Icarus dan tekan Play.
- Buat atau pilih karakter.
- Buka menu Join.
- Beralih ke tab Dedicated Servers di kanan atas layar.
- Cari server Anda berdasarkan nama atau gulir daftar.
- Klik server Anda dan tekan Join. Masukkan kata sandi jika diatur.
Melalui Direct Connect
- Luncurkan Icarus, tekan Play, dan pilih karakter Anda.
- Buka menu Join.
- Beralih ke tab Dedicated Servers.
- Klik Direct Connect.
- Masukkan alamat IP dan port game server Anda dalam format
IP:PORT(misalnya,192.168.1.100:17777). - Tekan Confirm. Masukkan kata sandi server jika diminta.
17777), bukan query port. Jika Anda kesulitan terhubung, coba tambahkan query port (27015) sebagai gantinya. Port server Anda ditetapkan secara acak kecuali Anda memiliki IP privat -- selalu periksa GPanel untuk port yang benar.
-SteamServerName diatur dengan benar. Anda selalu dapat menggunakan direct connect dengan IP dan game port Anda sementara server terdaftar di peramban.
Manajemen Save dan Prospect
Memahami cara kerja save Icarus sangat penting untuk mengelola Prospect dan data pemain server Anda.
Lokasi Save
File save Prospect disimpan di:
Icarus/Saved/PlayerData/DedicatedServer/Prospects/
Setiap Prospect disimpan sebagai file individual yang dapat dimuat, dicadangkan, atau dihapus.
Save Otomatis
Icarus secara otomatis menyimpan kondisi Prospect saat ini pada interval reguler. Server juga menyimpan ketika pemain bergabung, keluar, atau ketika peristiwa game tertentu terjadi.
Membuat Cadangan
- Hentikan server dari GPanel.
- Navigasikan ke
Icarus/Saved/melalui tab Files GPanel atau SFTP. - Unduh direktori dan file berikut:
PlayerData/DedicatedServer/Prospects/-- Semua file save ProspectConfig/WindowsServer/ServerSettings.ini-- Konfigurasi server Anda
- Simpan file-file ini dengan aman di komputer lokal Anda.
Memulihkan Cadangan
- Hentikan server.
- Unggah file Prospect yang dicadangkan ke
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Jika diperlukan, atur
LoadProspect=[name]diServerSettings.iniuntuk memuat Prospect tertentu pada mulai berikutnya. - Mulai server.
Menghapus Prospect (Memulai dari Awal)
- Hentikan server.
- Navigasikan ke
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Hapus file save Prospect yang ingin Anda hapus.
- Kosongkan bidang
LastProspectNamedanLoadProspectdiServerSettings.ini. - Secara opsional atur nilai
CreateProspectuntuk menghasilkan Prospect baru pada mulai berikutnya. - Mulai server.
Referensi Port
Icarus menggunakan port jaringan berikut. Ini dikonfigurasi secara otomatis oleh paket hosting Anda di Legion Hosting.
| Port | Protokol | Default | Tujuan |
|---|---|---|---|
| Game Port | UDP | 17777 |
Koneksi game utama. Pemain terhubung pada port ini. |
| Query Port | UDP | 27015 |
Kueri peramban server Steam. |
Artikel Terkait
- Pemecahan Masalah Icarus
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
- Memulai dengan Server Baru Anda
Butuh Bantuan?
Jika Anda masih mengalami masalah dengan server Icarus Anda, silakan buka tiket dukungan dan tim kami akan dengan senang hati membantu Anda.