Panduan ini membahas masalah umum pada server dedicated Abiotic Factor di Legion Hosting, termasuk crash server, masalah koneksi, desync dan lag, korupsi save, serta ketidakcocokan versi. Untuk pengaturan awal server dan konfigurasi, lihat Panduan Pengaturan Server Abiotic Factor.
Server Tidak Mau Mulai
Jika server Anda gagal mulai atau langsung berhenti setelah menekan Start di GPanel, lakukan pemeriksaan berikut:
Periksa Output Konsol
- Buka tab Console di GPanel.
- Tekan Start dan perhatikan output konsol dengan saksama untuk mencari pesan error.
- Cari baris yang mengandung
Error,Fatal, atauFailed. Baris ini akan menunjukkan apa yang menghalangi server untuk mulai.
Penyebab Umum
| Gejala | Kemungkinan Penyebab | Solusi |
|---|---|---|
| Server mulai lalu langsung berhenti | Instalasi rusak atau file hilang | Instal ulang server dari tab Settings GPanel (Reinstall Server). Ini akan mengunduh ulang semua file server dari Steam tanpa memengaruhi save dunia Anda. |
| Error port sudah digunakan | Instance server sebelumnya tidak dimatikan dengan bersih | Tunggu 30 detik dan coba mulai lagi. Jika masalah berlanjut, gunakan tombol Kill di GPanel untuk memaksa menghentikan proses yang macet, lalu mulai lagi. |
| Kegagalan inisialisasi Steam | Masalah autentikasi Steam | Ini dapat terjadi jika server Steam sementara tidak tersedia. Tunggu beberapa menit dan coba lagi. Jika berlanjut, instal ulang server. |
| Crash saat memuat dunia | Data save rusak | Lihat bagian Korupsi Save di bawah untuk opsi pemulihan. |
| Error DLL atau library hilang | Instalasi tidak lengkap | Instal ulang server dari GPanel Settings. Proses instal ulang akan mengunduh ulang semua dependensi yang diperlukan. |
Crash Server
Jika server Anda crash saat permainan berlangsung (tiba-tiba berhenti atau tidak responsif), gunakan langkah-langkah berikut untuk mendiagnosis dan menyelesaikan masalah.
Periksa File Log
Log server memberikan informasi rinci tentang apa yang terjadi sebelum crash:
- Di GPanel, buka tab Files.
- Navigasikan ke direktori log:
AbioticFactor/Saved/Logs/ - Buka file log terbaru (biasanya dinamai berdasarkan tanggal atau
AbioticFactorServer.log). - Gulir ke akhir file dan cari pesan error, stack trace, atau referensi crash dump.
Penyebab Umum Crash
- Kehabisan memori: Jika server kehabisan RAM yang dialokasikan, server akan crash. Ini lebih umum terjadi pada server dengan jumlah pemain tinggi, base yang besar, atau uptime yang panjang. Restart server secara berkala (harian atau setiap beberapa hari) untuk membersihkan penggunaan memori yang menumpuk.
- Data dunia rusak: Jika area tertentu di dunia secara konsisten menyebabkan crash ketika pemain memasukinya, data save untuk area tersebut mungkin rusak. Lihat bagian Korupsi Save untuk opsinya.
- Jumlah entitas ekstrem: Jumlah objek yang ditempatkan, item di tanah, atau musuh yang muncul dalam jumlah sangat besar dapat membebani server. Bersihkan item dan struktur yang tidak diperlukan.
- Bug perangkat lunak: Beberapa crash disebabkan oleh bug pada game itu sendiri. Periksa komunitas Steam Abiotic Factor dan catatan patch untuk masalah yang diketahui. Jaga server Anda tetap diperbarui ke versi terbaru.
Mengurangi Frekuensi Crash
- Jadwalkan restart server secara berkala (mis., harian) untuk membersihkan kebocoran memori.
- Kurangi
EnemySpawnRatediSandboxSettings.inijika jumlah entitas terlalu tinggi. - Jaga perangkat lunak server tetap mutakhir dengan merestartnya secara berkala (pembaruan diterapkan saat startup).
- Dorong pemain untuk membersihkan deployable yang tidak terpakai dan item yang terjatuh.
Masalah Koneksi
Jika pemain tidak dapat terhubung ke server Anda, lakukan langkah-langkah berikut secara berurutan.
Server Tidak Muncul di Browser
- Pastikan server berjalan. Periksa tab Console GPanel untuk memastikan server online dan termuat sepenuhnya. Server yang masih melakukan startup tidak akan muncul di browser.
- Tunggu pengindeksan Steam. Server baru atau server yang baru saja direstart mungkin membutuhkan 2-5 menit untuk muncul di daftar master server Steam.
- Periksa nama server. Pastikan nama server Anda diatur dengan benar di tab Startup GPanel. Coba cari pencocokan sebagian di browser server.
- Gunakan direct connect. Jika browser tidak menampilkan server Anda, hubungkan langsung menggunakan IP dan port Anda. Lihat Cara Menemukan IP dan Port Server Anda.
Connection Refused atau Timeout
| Masalah | Solusi |
|---|---|
| Connection timed out | Pastikan server sudah mulai sepenuhnya dan pemain menggunakan IP serta game port yang benar (bukan query port). Game port biasanya 7777. |
| Connection refused | Server mungkin penuh, password mungkin salah, atau server mungkin crash. Periksa konsol untuk error dan pastikan jumlah pemain belum mencapai maksimum. |
| Langsung di-kick saat bergabung | Ini dapat terjadi ketika ada data dunia dalam jumlah besar yang harus disinkronkan. Mintalah admin menjauh dari area yang banyak dibangun sebelum pemain mencoba bergabung. Pemain yang bergabung juga dapat mencoba terhubung segera setelah meluncurkan game, sebelum menu utama termuat sepenuhnya. |
| Password ditolak | Periksa ulang password server di tab Startup GPanel. Password bersifat case-sensitive. Pastikan pemain memasukkan password server (bukan password admin). |
Pemain Terputus Secara Acak
- Periksa konsol server untuk pesan disconnect atau error yang bersamaan dengan terputusnya koneksi.
- Mintalah pemain yang terdampak memverifikasi file game mereka di Steam (klik kanan game > Properties > Installed Files > Verify integrity of game files).
- Jika beberapa pemain terputus pada saat yang sama, server mungkin crash. Periksa bagian crash di atas.
- Koneksi internet yang tidak stabil di sisi pemain juga dapat menyebabkan disconnect acak. Mintalah mereka menguji stabilitas koneksinya.
Desync dan Lag
Desync terjadi ketika server dan client tidak sinkron, menyebabkan objek atau pemain tampak teleport, rubber-band, atau berperilaku tak menentu. Lag muncul sebagai respons yang tertunda terhadap aksi pemain.
Lag di Sisi Server
Jika semua pemain mengalami lag secara bersamaan, masalahnya kemungkinan ada di sisi server:
- Jumlah entitas tinggi: Terlalu banyak objek yang ditempatkan, item yang terjatuh, atau musuh yang muncul dapat memperlambat tick rate server. Bersihkan item yang tidak diperlukan dan pertimbangkan untuk mengurangi
EnemySpawnRate. - Tekanan memori: Server yang telah berjalan dalam waktu lama mungkin mengakumulasi penggunaan memori. Jadwalkan restart secara berkala.
- Kompleksitas dunia: Base yang sangat besar dan banyak dibangun membebani performa server. Dorong pemain untuk mengonsolidasikan bangunan dan menghapus struktur yang ditinggalkan.
Lag di Sisi Client
Jika hanya satu pemain yang mengalami lag atau desync:
- Mintalah mereka memeriksa kecepatan dan stabilitas koneksi internetnya.
- Mintalah mereka memverifikasi file game melalui Steam.
- Turunkan pengaturan grafis dalam game mereka untuk mengurangi stuttering di sisi client yang bisa terlihat seperti lag.
- Jika mereka jauh dari lokasi fisik server, sedikit latensi adalah hal yang wajar. Pemain yang secara geografis lebih dekat dengan server akan memiliki ping lebih rendah.
Desync Terkait VOIP
Beberapa pemain melaporkan masalah desync terkait sistem VOIP dalam game:
- Coba reset VOIP dari Escape Menu dalam game.
- Jika VOIP menyebabkan masalah yang konsisten, pemain dapat menonaktifkannya sepenuhnya di pengaturan game mereka.
Korupsi Save
Korupsi save dapat terjadi jika server di-force-kill tanpa shutdown yang bersih, jika server crash saat operasi penyimpanan, atau dalam kasus langka akibat bug perangkat lunak.
Gejala Korupsi
- Server crash saat memuat dunia tertentu.
- Struktur, item, atau progres pemain hilang setelah restart.
- Crash konsisten ketika pemain memasuki area tertentu di peta.
- Pesan error yang merujuk pada data save atau file dunia di log konsol.
Opsi Pemulihan
- Pulihkan dari backup: Jika Anda memiliki backup direktori save dunia, hentikan server, ganti folder dunia yang rusak dengan salinan backup, dan mulai server. Lihat Panduan Pengaturan Server untuk instruksi backup.
- Mulai dunia baru: Jika tidak ada backup tersedia, Anda dapat mengganti nama folder dunia yang rusak dan memulai server untuk menghasilkan dunia baru. Data save lama tetap tersimpan di folder yang telah diganti namanya jika di masa depan ada pembaruan atau alat yang dapat memulihkannya.
Mencegah Korupsi
- Selalu gunakan shutdown yang bersih. Gunakan tombol Stop di GPanel alih-alih Kill, kecuali server benar-benar tidak responsif. Perintah Stop memicu penyimpanan yang bersih sebelum dimatikan.
- Buat backup secara berkala. Unduh salinan folder save dunia Anda secara berkala melalui SFTP atau tab Files GPanel.
- Hindari mengedit file save secara manual. Jangan memodifikasi file data save secara langsung kecuali Anda benar-benar tahu apa yang Anda lakukan. Hanya edit file konfigurasi seperti
SandboxSettings.ini.
Ketidakcocokan Versi
Abiotic Factor mengharuskan client (game) dan server menjalankan versi yang sama. Jika terjadi ketidakcocokan, pemain tidak akan dapat terhubung.
Gejala
- Pemain melihat error "version mismatch" atau "incompatible version" saat mencoba bergabung.
- Server muncul di browser tetapi pemain tidak dapat terhubung.
- Pemain yang sebelumnya dapat terhubung tiba-tiba tidak bisa setelah memperbarui game mereka.
Memperbaiki Ketidakcocokan Versi
- Perbarui server: Restart server dari GPanel. Server secara otomatis memeriksa dan menerapkan pembaruan dari Steam pada setiap start. Jika server sudah berjalan ketika pembaruan dirilis, server perlu direstart untuk mengunduh versi baru.
- Perbarui client: Pastikan semua pemain telah memperbarui game mereka melalui Steam. Klik kanan Abiotic Factor di pustaka Steam, buka Properties > Updates, dan pastikan pembaruan otomatis diaktifkan.
- Paksa instal ulang: Jika merestart server tidak memperbaruinya, buka Settings GPanel dan gunakan opsi Reinstall Server. Ini memaksa pengunduhan ulang semua file server.
Mengikuti Beta Branch
Jika Anda menjalankan branch beta atau eksperimental Abiotic Factor di server, semua pemain yang terhubung juga harus mengikuti branch yang sama di Steam:
- Klik kanan Abiotic Factor di pustaka Steam.
- Buka Properties > Betas.
- Pilih branch yang sama dengan yang dijalankan server (mis.,
experimentalataustaging). - Tunggu game diperbarui ke versi beta.
Tips Optimasi Performa
Jika server Anda berjalan tetapi mengalami performa buruk, coba optimasi berikut:
- Jadwalkan restart secara berkala: Restart server sekali sehari (atau minimal setiap 2-3 hari) untuk membersihkan penggunaan memori yang menumpuk dan menerapkan pembaruan yang tertunda.
- Kurangi laju spawn musuh: Atur
EnemySpawnRateke0.5atau0.75diSandboxSettings.inijika server kesulitan dengan jumlah entitas. - Bersihkan dunia: Hapus struktur, deployable, dan item terjatuh yang tidak terpakai. Objek dunia dalam jumlah besar meningkatkan beban pemrosesan server.
- Batasi jumlah pemain: Jika performa menurun dengan lebih banyak pemain, kurangi
MAX_PLAYERSke jumlah yang dapat ditangani server dengan nyaman. - Pantau konsol: Perhatikan pesan peringatan yang berulang di konsol GPanel. Peringatan berulang tentang tick rate, memori, atau batas entitas mengindikasikan bottleneck performa.
Langkah Pemecahan Masalah Umum
Jika tidak ada bagian di atas yang mengatasi masalah spesifik Anda, coba langkah-langkah umum berikut:
- Periksa konsol dan log untuk pesan error apa pun. File log terbaru di
AbioticFactor/Saved/Logs/sering kali memuat jawabannya. - Restart server. Banyak masalah sementara dapat diselesaikan dengan restart yang bersih.
- Instal ulang server dari GPanel Settings jika masalah muncul setelah pembaruan atau jika file mungkin rusak.
- Verifikasi file game di sisi client melalui Steam jika masalahnya spesifik pada pemain.
- Periksa Komunitas Steam Abiotic Factor untuk masalah yang diketahui dan pengumuman developer tentang bug atau patch.
Artikel Terkait
- Panduan Pengaturan Server Abiotic Factor
- 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 Abiotic Factor Anda setelah mencoba langkah-langkah di atas, silakan buka tiket dukungan dan tim kami akan dengan senang hati membantu Anda.