Panduan ini mencakup masalah umum dengan server khusus Icarus dan cara menyelesaikannya, termasuk kegagalan startup server, masalah koneksi, masalah pemuatan Prospect, optimasi kinerja, dan kesalahan ketidakcocokan versi. Untuk penyiapan dan konfigurasi server awal, lihat Panduan Penyiapan Server Icarus.
Masalah Startup Server
Jika server Icarus Anda gagal mulai atau crash segera setelah peluncuran, ikuti langkah-langkah ini untuk mendiagnosis dan menyelesaikan masalah.
Server Mati Segera Setelah Mulai
Penyebab paling umum server Icarus mati tak lama setelah startup adalah pengaturan ShutdownIfNotJoinedFor. Secara default, ini diatur ke 300 detik (5 menit), yang berarti server akan otomatis mati jika tidak ada pemain yang bergabung dalam 5 menit setelah mulai.
Perbaikan:
- Hentikan server dari tab Console di GPanel.
- Buka
ServerSettings.iniyang terletak diIcarus/Saved/Config/WindowsServer/ServerSettings.inimelalui tab Files GPanel atau SFTP. - Atur nilai berikut untuk mencegah shutdown otomatis:
ShutdownIfNotJoinedFor=-1 ShutdownIfEmptyFor=-1 - Simpan file dan mulai server.
ShutdownIfNotJoinedFor=-1 sangat penting untuk server yang dihosting. Tanpa perubahan ini, server akan mati setiap kali dimulai ulang jika pemain tidak terhubung cukup cepat.
Server Gagal Mulai (Crash saat Peluncuran)
Jika server crash selama startup dengan pesan kesalahan di konsol:
- Periksa file yang rusak: Coba pasang ulang server. Di GPanel, gunakan opsi pasang ulang untuk mengunduh ulang semua file server dari Steam.
- Periksa sintaks file konfigurasi:
ServerSettings.iniyang salah format dapat mencegah startup. Verifikasi file mengikuti format INI yang benar:[/Script/Icarus.DedicatedServerSettings] SessionName=My Server JoinPassword= MaxPlayers=8 - Periksa data Prospect yang hilang: Jika
LoadProspectatauLastProspectNamemerujuk ke Prospect yang tidak lagi ada, server mungkin gagal. Kosongkan bidang-bidang ini dan aturResumeProspect=Falseuntuk sementara. - Periksa log server: Tinjau file log di
Icarus/Saved/Logs/untuk pesan kesalahan spesifik yang menunjukkan penyebab crash.
Server Mulai Tapi Tidak Muncul di Peramban
Jika server berhasil mulai tetapi tidak muncul di peramban server dalam game:
- Tunggu 2-5 menit. Server baru membutuhkan waktu untuk terdaftar di daftar server master Steam.
- Periksa
-SteamServerName. PengaturanSessionNamediServerSettings.initidak mengontrol nama peramban. Parameter baris perintah-SteamServerNameharus diatur melalui tab Startup GPanel. - Verifikasi port. Pastikan game port dan query port ditetapkan dengan benar. Periksa bahwa query port (default
27015) dapat diakses. - Gunakan direct connect. Sementara server terdaftar di peramban, Anda dapat terhubung langsung menggunakan
IP:PORT(mis.192.168.1.100:17777).
Pemain Tidak Dapat Terhubung
Jika pemain tidak dapat terhubung ke server Anda, lakukan langkah-langkah pemecahan masalah ini.
Connection Timeout / Server Tidak Merespons
- Verifikasi server berjalan. Periksa tab Console GPanel untuk mengonfirmasi server online dan tidak dalam kondisi crash atau berhenti.
- Periksa IP dan port yang benar. Pemain harus menggunakan game port (default
17777), bukan query port. Temukan IP dan port server Anda dari tab Console GPanel. Untuk petunjuk terperinci, lihat Cara Menemukan IP dan Port Server Anda. - Periksa kata sandi. Jika
JoinPassworddiatur, pemain harus memasukkannya saat terhubung. Verifikasi kata sandi benar dan dibagikan dengan pemain Anda. - Periksa jumlah pemain. Jika server penuh (maksimum 8 pemain secara default), pemain tambahan tidak dapat bergabung hingga seseorang keluar.
- Mulai ulang server. Jika server telah berjalan untuk waktu yang lama, mulai ulang dapat menyelesaikan masalah koneksi yang disebabkan oleh sesi yang basi.
Layar "Connecting..." Tanpa Henti
Jika pemain macet di layar "Connecting..." tanpa henti di menu utama:
- Minta pemain membuka Command Prompt sebagai Administrator dan menjalankan perintah berikut:
netsh winsock reset netsh int ip reset ipconfig /flushdns - Mulai ulang komputer setelah menjalankan perintah-perintah ini.
- Luncurkan Icarus lagi dan coba terhubung.
Kesalahan Klien: "Invalid Prospect Information - 001"
Kesalahan ini menunjukkan ketidakcocokan versi antara klien dan server. Lihat bagian Ketidakcocokan Versi di bawah untuk langkah-langkah penyelesaian.
Masalah Pemuatan Prospect
Masalah dengan pemuatan, pembuatan, atau melanjutkan Prospect termasuk masalah server Icarus yang paling umum.
Layar Pemuatan Tak Terbatas Saat Memuat Prospect
Jika game macet di layar pemuatan tak terbatas saat mencoba memuat Prospect:
- Verifikasi file Prospect ada. Periksa bahwa file save Prospect ada di
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Periksa data save yang rusak. Jika file Prospect rusak, file mungkin tidak dimuat dengan benar. Coba muat Prospect yang berbeda atau buat yang baru.
- Bersihkan cache klien. Pada mesin pemain, verifikasi cache game melalui Steam:
- Klik kanan Icarus di Steam Library
- Pilih Properties > Installed Files
- Klik Verify integrity of game files
- Mulai ulang server. Hentikan dan mulai ulang server dari GPanel. Ini memaksa server untuk membaca ulang data Prospect.
Tidak Dapat Membuat atau Meluncurkan Prospect Baru
Jika pemain atau admin tidak dapat membuat Prospect baru:
- Periksa izin. Jika
AllowNonAdminsToLaunchProspectsdiatur keFalse, hanya pemain yang terautentikasi sebagai admin yang dapat membuat Prospect. Ubah pengaturan ini keTrueatau minta pemain untuk autentikasi sebagai admin terlebih dahulu dengan/AdminLogin [password]. - Periksa format CreateProspect. Pastikan perintah atau pengaturan konfigurasi menggunakan format yang benar:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]. Nama tipe Prospect yang salah akan gagal secara diam-diam. - Periksa Prospect aktif yang ada. Jika Prospect sudah dimuat, Anda mungkin perlu mengakhiri atau menghapusnya sebelum membuat yang baru.
Prospect Tidak Melanjutkan Setelah Mulai Ulang Server
Jika server mulai ulang tetapi tidak melanjutkan Prospect sebelumnya:
- Verifikasi bahwa
ResumeProspect=Truediatur diServerSettings.ini. - Periksa bahwa
LastProspectNameberisi nama Prospect yang benar. Ini diisi otomatis tetapi dapat rusak jika server tidak dimatikan dengan bersih. - Jika nama Prospect hilang, atur secara manual
LoadProspect=[name]ke file Prospect yang ingin Anda muat.
Optimasi Kinerja
Jika server Icarus Anda mengalami lag, stuttering, atau kinerja buruk, coba langkah-langkah optimasi ini.
Optimasi Sisi Server
- Kurangi MaxPlayers. Jika Anda mengalami lag dengan maksimum 8 pemain, coba kurangi menjadi 4-6 untuk meringankan beban.
- Mulai ulang secara teratur. Jadwalkan mulai ulang server secara teratur untuk membersihkan kebocoran memori dan kondisi yang menumpuk. Mulai ulang setiap 12-24 jam direkomendasikan untuk server aktif.
- Pantau penggunaan sumber daya. Periksa penggunaan CPU dan RAM server di GPanel. Jika sumber daya secara konsisten maksimal, pertimbangkan untuk meningkatkan paket hosting Anda.
- Kurangi kepadatan bangunan. Markas besar dan kompleks dengan banyak objek yang ditempatkan secara signifikan memengaruhi kinerja server. Dorong pemain untuk membangun secara efisien.
Optimasi Sisi Klien
Jika masing-masing pemain mengalami kinerja buruk, rekomendasikan penyesuaian pengaturan ini:
- Tingkatkan field of view (FOV). FOV yang lebih tinggi secara paradoks dapat meningkatkan frame rate dalam beberapa skenario.
- Kurangi kualitas bayangan. Bayangan adalah salah satu pengaturan grafis yang paling intensif kinerja.
- Gunakan DirectX 11. DirectX 12 hanya bermanfaat dengan pencahayaan RTX pada GPU Nvidia kelas atas. Sebagian besar pemain akan mendapatkan kinerja yang lebih baik dengan DX11.
- Aktifkan DLSS (Nvidia) atau FSR (AMD). DLSS memberikan peningkatan kinerja yang signifikan pada kartu Nvidia. FSR berfungsi pada kartu AMD dan Nvidia (meskipun DLSS lebih disukai pada Nvidia).
- Turunkan view distance. Mengurangi render distance mengurangi jumlah objek yang harus diproses klien.
Ketidakcocokan Versi
Kesalahan ketidakcocokan versi terjadi ketika klien dan server menjalankan versi Icarus yang berbeda. Ini adalah salah satu masalah koneksi yang paling umum, terutama setelah pembaruan game.
Kesalahan: "Host is running newer Version than Client" / "Invalid prospect information - 001"
Kesalahan ini berarti server telah diperbarui tetapi klien game pemain belum (atau sebaliknya).
Memperbaiki Ketidakcocokan Versi Klien:
- Tutup Icarus sepenuhnya.
- Buka Steam dan periksa pembaruan game. Pembaruan Icarus seharusnya diunduh secara otomatis.
- Jika tidak ada pembaruan yang muncul, klik kanan Icarus di Steam Library > Properties > Installed Files > Verify integrity of game files.
- Mulai ulang Steam jika pembaruan masih belum muncul.
- Setelah diperbarui, luncurkan Icarus dan coba terhubung lagi.
Memperbaiki Ketidakcocokan Versi Server:
- Jika server menjalankan versi usang, mulai ulang dari GPanel. Server seharusnya otomatis memperbarui ke versi terbaru saat mulai.
- Jika server tidak memperbarui secara otomatis, coba opsi pasang ulang di GPanel untuk memaksa unduhan baru file server.
- Setelah pembaruan selesai, verifikasi bahwa versi server cocok dengan versi klien.
Pesan Kesalahan Umum
Referensi cepat untuk pesan kesalahan umum dan solusinya:
| Pesan Kesalahan | Penyebab | Solusi |
|---|---|---|
Invalid prospect information - 001 |
Ketidakcocokan versi klien dan server. | Perbarui baik klien maupun server ke versi yang sama. |
Host is running newer Version than Client (Error 63) |
Server memiliki versi game lebih baru daripada klien. | Perbarui klien game melalui Steam. |
| Server mati setelah 5 menit | ShutdownIfNotJoinedFor=300 (default). |
Atur ShutdownIfNotJoinedFor=-1 di ServerSettings.ini. |
| Server tidak terlihat di peramban | Pengaturan konfigurasi SessionName diabaikan. |
Gunakan parameter peluncuran -SteamServerName melalui tab Startup GPanel. |
| Tidak dapat bergabung: Server penuh | Pemain maksimum tercapai (1-8). | Tunggu pemain keluar atau tingkatkan MaxPlayers (maks 8). |
| Layar gelap / Waktu macet di "0:-01" | Akun Steam dengan kurang dari $5 yang dibelanjakan. | Tambahkan setidaknya $5 ke Steam wallet untuk membuka fitur Steam penuh. |
| Tidak dapat mengambil item di Prospect | Bug desync klien. | Mulai ulang klien game. |
| Prospect tidak memuat (layar tak terbatas) | Data save atau cache yang rusak. | Verifikasi file game di Steam, mulai ulang server, atau mulai Prospect baru. |
Daftar Periksa Pemecahan Masalah Umum
Saat memecahkan masalah apa pun dengan server Icarus Anda, lakukan daftar periksa ini:
- Periksa status server di GPanel. Konfirmasikan server berjalan dan tidak crash atau berhenti.
- Tinjau konsol server. Cari pesan kesalahan atau peringatan di tab Console GPanel.
- Periksa log server. Navigasikan ke
Icarus/Saved/Logs/untuk keluaran log terperinci. - Verifikasi sintaks file konfigurasi. Pastikan
ServerSettings.inidiformat dengan benar tanpa salah ketik atau karakter tambahan. - Verifikasi versi cocok. Baik klien maupun server harus menjalankan versi Icarus yang sama.
- Coba mulai ulang server. Banyak masalah sementara diselesaikan dengan mulai ulang bersih dari GPanel.
- Verifikasi file game di klien. Minta pemain memverifikasi integritas file game melalui Steam.
- Periksa
ShutdownIfNotJoinedFor. Pastikan ini diatur ke-1untuk mencegah shutdown otomatis. - Coba pasang ulang baru. Sebagai upaya terakhir, pasang ulang server melalui GPanel untuk mendapatkan file server baru.
Artikel Terkait
- Panduan Penyiapan Server Icarus
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
- Memulai dengan Server Baru Anda
Butuh Bantuan?
Jika Anda telah mencoba langkah-langkah di atas dan masih mengalami masalah dengan server Icarus Anda, silakan buka tiket dukungan dan tim kami akan dengan senang hati membantu Anda.