Panduan ini membahas semua yang Anda perlukan untuk menyiapkan dan mengonfigurasi server dedicated Abiotic Factor Anda di Legion Hosting, termasuk start pertama, variabel startup GPanel, pengaturan sandbox, konfigurasi dunia, menghubungkan ke server Anda, dan manajemen save. Untuk bantuan dengan crash dan masalah koneksi, lihat Pemecahan Masalah Abiotic Factor.
Apa Itu Abiotic Factor
Abiotic Factor adalah game survival kooperatif yang berlatar di dalam fasilitas sains bawah tanah yang besar. Hingga enam pemain bekerja sama sebagai ilmuwan yang terperangkap dalam kompleks penelitian yang dipenuhi makhluk anomali dan bahaya lingkungan. Game ini memadukan mekanik survival -- rasa lapar, haus, kelelahan, crafting, dan pembangunan markas -- dengan pertarungan berbasis fisika dan eksplorasi di berbagai sektor fasilitas yang saling terhubung. Pemain meneliti teknologi baru, membangun pertahanan, dan mengungkap misteri apa yang salah di fasilitas tersebut.
Fitur utama server dedicated meliputi:
- Dunia persisten yang berjalan 24/7 sehingga pemain dapat bergabung dan keluar dengan bebas
- Pengaturan sandbox yang ekstensif untuk tingkat kesulitan, perilaku musuh, laju sumber daya, dan statistik pemain
- Beberapa dunia save dengan konfigurasi independen
- Perlindungan kata sandi admin dan visibilitas browser server
Start Pertama
Saat Anda pertama kali menerima server Abiotic Factor dari Legion Hosting, server perlu menyelesaikan instalasi awal sebelum dapat dimainkan.
- Masuk ke GPanel dan pilih server Abiotic Factor Anda dari daftar server.
- Klik tab Console dan tekan Start.
- Server akan mengunduh dan menginstal file server dedicated Abiotic Factor melalui Steam (App ID
2857200). Unduhan awal ini dapat memakan waktu beberapa menit. - Setelah unduhan selesai, server akan mulai secara otomatis. Tunggu hingga Anda melihat output log yang menunjukkan server mendengarkan koneksi.
- Boot pertama mungkin memakan waktu lebih lama daripada start berikutnya saat server menghasilkan data dunia awal dan file konfigurasi.
Variabel Startup GPanel
Pengaturan inti server dikonfigurasi sebagai variabel startup di GPanel. Nilai-nilai ini diteruskan ke executable server sebagai parameter baris perintah saat diluncurkan.
- Di GPanel, pilih server Abiotic Factor Anda.
- Klik tab Startup.
- Atur variabel yang tercantum di bawah ini. Perubahan berlaku saat Anda memulai atau me-restart server berikutnya.
| Variabel | Default | Deskripsi |
|---|---|---|
SERVER_NAME |
My Abiotic Factor Server |
Nama yang ditampilkan di browser server Steam. Gunakan nama deskriptif agar pemain dapat menemukan server Anda dengan mudah. |
SERVER_PASSWORD |
(kosong) | Kata sandi yang diperlukan agar pemain dapat bergabung. Biarkan kosong untuk server publik. Atur kata sandi untuk membatasi akses hanya untuk pemain yang diundang. |
NUM_PLAYERS |
6 |
Jumlah maksimum pemain secara bersamaan. Abiotic Factor mendukung hingga 32 pemain per server. Tidak boleh melebihi batas slot pada paket hosting Anda. |
QUERY_PORT |
27015 |
Port UDP yang digunakan oleh Steam untuk kueri browser server. Juga dikonfigurasi secara otomatis oleh paket hosting Anda. |
Konfigurasi Server
Selain variabel startup, Abiotic Factor menggunakan parameter baris perintah yang diteruskan ke executable server. Parameter yang paling penting adalah:
| Parameter | Deskripsi |
|---|---|
-SteamServerName="Name" |
Mengatur nama server yang ditampilkan di browser server. |
-MaxServerPlayers=6 |
Mengatur jumlah maksimum pemain (hingga 6). |
-PORT=7777 |
Mengatur port koneksi game (UDP). |
-QueryPort=27015 |
Mengatur port kueri Steam (UDP). |
-ServerPassword="pass" |
Mengatur kata sandi gabung server. |
-AdminPassword="pass" |
Mengatur kata sandi admin. Sebagai alternatif, tambahkan Steam ID ke Admin.ini. |
-log |
Mengaktifkan output logging ke jendela konsol. |
-newconsole |
Membuka jendela konsol baru untuk output server. |
Pengaturan Sandbox (Konfigurasi Dunia)
Pengaturan sandbox mengontrol tingkat kesulitan gameplay, perilaku musuh, statistik pemain, dan aturan dunia. Ini dikonfigurasi dalam file SandboxSettings.ini.
Menemukan File
File pengaturan sandbox terletak di:
AbioticFactor/Saved/SaveGames/Server/Worlds/<YourWorldName>/SandboxSettings.ini
Anda dapat mengakses file ini melalui tab Files GPanel atau melalui SFTP.
[SandboxSettings] pada baris pertama agar server membacanya dengan benar. Jika header hilang, pengaturan akan diabaikan.
Pengaturan Tingkat Kesulitan
| Pengaturan | Default | Rentang | Deskripsi |
|---|---|---|---|
GameDifficulty |
1 |
0-2 | Tingkat kesulitan keseluruhan. 0 = Normal, 1 = Hard, 2 = Apocalyptic. Mengontrol kehadiran musuh, agresi, dan kecepatan reaksi. |
HardcoreMode |
False |
True/False | Mode permadeath. Memaksa tingkat kesulitan Apocalyptic. Pemain hanya mendapat satu nyawa. |
Pengaturan Musuh
| Pengaturan | Default | Rentang | Deskripsi |
|---|---|---|---|
EnemySpawnRate |
1.0 |
0.5 - 3.0 | Seberapa sering musuh respawn. Nilai lebih rendah berarti lebih sedikit musuh, nilai lebih tinggi berarti spawn lebih sering. |
EnemyHealthMultiplier |
1.0 |
0.75 - 3.0 | Pengali untuk pool kesehatan musuh. Nilai lebih tinggi membuat musuh lebih tahan. |
EnemyPlayerDamageMultiplier |
1.0 |
0.25 - 3.0 | Seberapa banyak kerusakan yang ditimbulkan musuh kepada pemain. Nilai lebih rendah membuat pertarungan lebih ringan. |
EnemyDeployableDamageMultiplier |
1.0 |
0.1 - 5.0 | Seberapa banyak kerusakan yang ditimbulkan musuh kepada struktur dan deployable yang dibangun pemain. |
DetectionSpeedMultiplier |
1.0 |
0.1 - 3.0 | Seberapa cepat musuh mendeteksi dan bereaksi terhadap pemain. Nilai lebih rendah membuat stealth lebih mudah. |
EnemyAccuracy |
2 |
0-3 | Akurasi musuh jarak jauh. 0 = Pathetic, 1 = Low, 2 = Normal, 3 = Precise. |
Pengaturan Pemain
| Pengaturan | Default | Rentang | Deskripsi |
|---|---|---|---|
PlayerXPGainMultiplier |
1.0 |
0.0 - 3.0 | Pengali untuk perolehan XP skill. Nilai lebih tinggi mempercepat progresi. |
HungerSpeedMultiplier |
1.0 |
0.0 - 2.0 | Seberapa cepat rasa lapar meningkat. Atur ke 0 untuk menonaktifkan rasa lapar sepenuhnya. |
ThirstSpeedMultiplier |
1.0 |
0.0 - 2.0 | Seberapa cepat rasa haus meningkat. Atur ke 0 untuk menonaktifkan rasa haus. |
FatigueSpeedMultiplier |
1.0 |
0.0 - 2.0 | Seberapa cepat kelelahan meningkat. Atur ke 0 untuk menonaktifkan kelelahan. |
DamageToAlliesMultiplier |
0.5 |
0.0 - 3.0 | Pengali kerusakan friendly fire. Atur ke 0 untuk menonaktifkan friendly fire sepenuhnya. |
ItemStackSizeMultiplier |
1.0 |
1.0 - 30.0 | Pengali untuk ukuran stack item. Nilai lebih tinggi memungkinkan pemain membawa lebih banyak item per stack. |
ItemWeightMultiplier |
1.0 |
0.0 - 5.0 | Pengali untuk berat item. Atur ke 0 untuk item tanpa berat. |
ItemDurabilityMultiplier |
1.0 |
0.1 - 10.0 | Pengali untuk durabilitas item. Nilai lebih tinggi membuat alat dan senjata bertahan lebih lama. |
DurabilityLossOnDeathMultiplier |
0.1 |
0.0 - 1.0 | Seberapa banyak durabilitas yang hilang dari item saat pemain mati. Atur ke 0 untuk tanpa penalti durabilitas saat mati. |
BaseInventorySize |
12 |
0 - 42 | Jumlah default slot inventaris yang tersedia bagi pemain. |
BonusPerkPoints |
0 |
-20 hingga 50 | Poin perk tambahan yang diberikan kepada pemain saat pembuatan karakter. |
DeathPenalties |
1 |
0 - 5 | Mengontrol apa yang dipertahankan atau hilang pemain saat mati. 0 = pertahankan semuanya, nilai lebih tinggi = lebih berat. |
Pengaturan Dunia
| Pengaturan | Default | Rentang | Deskripsi |
|---|---|---|---|
DayNightCycleState |
0 |
0-2 | 0 = Siklus normal, 1 = Selalu siang, 2 = Selalu malam. |
DayNightCycleSpeedMultiplier |
1.0 |
0.1 - 3.0 | Seberapa cepat siklus siang/malam berlangsung. Nilai lebih rendah memperlambatnya. |
LootRespawnEnabled |
False |
True/False | Apakah loot dan sumber daya respawn secara spontan di dunia. |
FoodSpoilSpeedMultiplier |
1.0 |
0.0 - 2.0 | Seberapa cepat makanan membusuk. Atur ke 0 untuk menonaktifkan pembusukan makanan. |
RefrigerationEffectivenessMultiplier |
1.0 |
0.0 - 2.0 | Seberapa efektif lemari es dalam memperlambat pembusukan. |
PowerSocketsOffAtNight |
True |
True/False | Apakah stopkontak listrik mati selama jam malam. |
WeatherFrequency |
3 |
0-4 | Seberapa sering peristiwa cuaca terjadi. 0 = Tidak pernah, 4 = Setiap hari. |
HomeWorlds |
True |
True/False | Apakah pemain dapat mengakses Home Worlds (instance pribadi). |
RadiationDealsDamage |
False |
True/False | Apakah zona radiasi menyebabkan kerusakan kesehatan langsung selain efek lainnya. |
Pengaturan Lain-lain
| Pengaturan | Default | Deskripsi |
|---|---|---|
ShowDeathMessages |
True |
Menampilkan notifikasi kematian untuk semua pemain. |
AllowRecipeSharing |
True |
Mengizinkan pemain berbagi resep crafting satu sama lain. |
AllowPagers |
True |
Mengizinkan pemain menggunakan pager untuk komunikasi. |
AllowTransmog |
True |
Mengizinkan pemain mengubah tampilan armor mereka (transmog). |
DisableResearchMinigame |
False |
Melewati minigame penelitian dan menyelesaikan penelitian secara otomatis. |
AllowCharacterReset |
True |
Mengizinkan pemain mereset pekerjaan, skill, dan trait mereka. |
HostAccessPlayerCorpses |
True |
Mengizinkan host/admin mengakses death bag pemain lain. |
Contoh SandboxSettings.ini
[SandboxSettings]
GameDifficulty=1
HardcoreMode=False
EnemySpawnRate=1.0
EnemyHealthMultiplier=1.0
EnemyPlayerDamageMultiplier=1.0
PlayerXPGainMultiplier=1.5
HungerSpeedMultiplier=0.8
ThirstSpeedMultiplier=0.8
FatigueSpeedMultiplier=0.8
DamageToAlliesMultiplier=0.0
ItemStackSizeMultiplier=2.0
LootRespawnEnabled=True
DayNightCycleState=0
DayNightCycleSpeedMultiplier=1.0
FoodSpoilSpeedMultiplier=0.5
DeathPenalties=1
SandboxSettings.ini sendiri, sehingga Anda dapat menjalankan dunia yang berbeda dengan aturan yang berbeda. Perubahan memerlukan restart server agar berlaku.
Mode Permainan dan Tingkat Kesulitan
Abiotic Factor menawarkan tiga tingkat kesulitan yang secara fundamental mengubah pengalaman survival:
- Normal (0): Pengalaman seimbang yang cocok untuk sebagian besar kelompok. Musuh ada tetapi dapat dikelola, kelangkaan sumber daya moderat, dan penalti kematian ringan. Direkomendasikan untuk pemain pertama kali.
- Hard (1): Peningkatan agresi musuh dan kecepatan deteksi. Sumber daya lebih langka dan musuh menyerang lebih keras. Pengaturan default untuk server dedicated.
- Apocalyptic (2): Tantangan maksimal. Musuh sangat agresif, sangat akurat, dan menimbulkan kerusakan signifikan. Sumber daya sangat langka. Direkomendasikan hanya untuk kelompok berpengalaman.
Selain itu, Hardcore Mode dapat ditambahkan di atas tingkat kesulitan apa pun (meskipun memaksa Apocalyptic). Dalam Hardcore, setiap pemain hanya memiliki satu nyawa -- jika Anda mati, karakter Anda dihapus secara permanen dan Anda harus mulai dari awal.
Cara Menghubungkan
Pemain dapat terhubung ke server Abiotic Factor Anda melalui browser server Steam atau melalui direct connect.
Melalui Browser Server Steam
- Luncurkan Abiotic Factor.
- Dari menu utama, pilih Play Online lalu Server Browser.
- Cari server Anda berdasarkan nama (nama yang Anda atur di variabel startup
SERVER_NAME). - Klik server Anda dan tekan Join. Masukkan kata sandi jika diatur.
Melalui Direct Connect
- Temukan IP dan port server Anda dari tab Console GPanel. Untuk bantuan, lihat Cara Menemukan IP dan Port Server Anda.
- Di Abiotic Factor, buka browser server dan cari opsi Direct Connect.
- Masukkan IP server dan port game Anda (default
7777) dalam formatIP:PORT. - Tekan Connect dan masukkan kata sandi server jika diperlukan.
Melalui Steam
- Di Steam, buka View > Game Servers (atau Servers).
- Klik tab Favorites lalu Add a Server.
- Masukkan IP dan port kueri server Anda (default
27015). - Setelah server muncul di favorit Anda, klik dua kali untuk terhubung melalui Abiotic Factor.
Manajemen Save dan Persistensi Dunia
Server dedicated Abiotic Factor menyimpan data dunia secara otomatis. Memahami cara kerja save akan membantu Anda mengelola cadangan dan menghindari kehilangan data.
Lokasi Save
Data save dunia disimpan di:
AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/
Setiap dunia memiliki direktorinya sendiri yang berisi data save dan file konfigurasi (termasuk SandboxSettings.ini).
Save Otomatis
Server menyimpan status dunia secara berkala selama gameplay. Data dunia juga disimpan ketika server dimatikan dengan bersih. Selalu gunakan tombol Stop di GPanel daripada memaksa mematikan proses untuk memastikan save yang bersih.
Cadangan Manual
Untuk membuat cadangan manual:
- Hentikan server dari GPanel.
- Navigasikan ke direktori save dunia melalui tab Files atau SFTP.
- Unduh seluruh folder dunia ke komputer lokal Anda.
- Untuk memulihkan cadangan, hentikan server, unggah folder dunia yang dicadangkan ke lokasi yang sama, dan mulai server.
Memulai Dunia Baru
Untuk memulai dunia baru tanpa kehilangan save yang ada:
- Hentikan server.
- Ganti nama atau pindahkan folder dunia yang ada (misalnya, ganti namanya menjadi
World_backup). - Mulai server. Server akan menghasilkan dunia baru dari awal.
Konfigurasi Admin
Admin server dapat dikonfigurasi dengan dua cara:
Melalui Steam ID (Admin.ini)
Untuk akses admin persisten tanpa berbagi kata sandi, tambahkan Steam ID ke file Admin.ini:
- Hentikan server.
- Navigasikan ke direktori konfigurasi server melalui Files GPanel atau SFTP.
- Buat atau edit file
Admin.ini. - Tambahkan satu Steam64 ID per baris:
76561198012345678 76561198087654321 - Simpan file dan mulai server. Pemain dengan Steam ID yang terdaftar akan otomatis memiliki hak istimewa admin.
76561198012345678). Jika Anda menggunakan URL khusus, kunjungi steamid.io dan tempel URL profil Anda untuk mencarinya.
Artikel Terkait
- Pemecahan Masalah 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, silakan buka tiket dukungan dan tim kami akan dengan senang hati membantu Anda.