Promo Kilat 50% diskon untuk semua server Hari Terakhir!
Berakhir dalam: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Panduan Pengaturan Server Foundry


Panduan ini menjelaskan cara mengatur server khusus Foundry Anda di Legion Hosting, mengonfigurasi variabel startup, mengedit file pengaturan server, menyiapkan pembuatan dunia, terhubung ke server Anda, serta mengelola penyimpanan dan cadangan. Foundry adalah game pembangunan pabrik berbasis voxel di mana pemain menambang sumber daya, membangun jalur produksi otomatis, dan memperluas pabrik raksasa di seluruh dunia yang dihasilkan secara prosedural. Untuk kontrol admin, manajemen pemain, dan pemecahan masalah, lihat Foundry Admin and Server Management.

Catatan: Server khusus Foundry berjalan secara independen dari opsi hosting dalam game. Server khusus menjaga dunia pabrik Anda tetap online 24/7 sehingga pemain dapat terus membangun dan mengotomatisasi tanpa perlu kehadiran host.

1. Mulai Pertama Kali

  1. Masuk ke GPanel dan pilih server Foundry Anda.
  2. Buka tab Startup dan tinjau variabel yang dapat dikonfigurasi (lihat tabel di Bagian 2).
  3. Atur SERVER_NAME menjadi nama untuk server Anda. Nama ini muncul di browser server Steam.
  4. Atur SRV_PW jika Anda ingin membatasi akses. Biarkan kosong untuk server publik.
  5. Secara opsional, atur MAP_SEED untuk mengontrol pembuatan dunia. Biarkan kosong untuk seed acak.
  6. Kembali ke tab Console dan klik Start.
  7. Tunggu hingga konsol mengonfirmasi bahwa server telah dimulai. Peluncuran pertama mungkin memakan waktu beberapa menit karena server menghasilkan dunia dan membuat file konfigurasi awal.
Mulai pertama kali menghasilkan file konfigurasi. Jika Anda perlu mengedit App.cfg atau file konfigurasi lainnya, jalankan server sekali, biarkan selesai memuat, lalu hentikan sebelum mengedit. File tidak akan ada hingga proses pertama kali dijalankan.

2. Variabel Startup GPanel

Variabel berikut tersedia di tab Startup GPanel. Variabel ini diteruskan ke server pada setiap kali start.

Variabel Wajib Deskripsi
SERVER_NAME Ya Nama yang ditampilkan di browser server Steam.
SRV_PW Tidak Kata sandi opsional yang harus dimasukkan pemain untuk bergabung. Biarkan kosong untuk server publik.
MAX_PLAYERS Tidak Jumlah maksimum pemain secara bersamaan. Default-nya adalah 32.
MAP_SEED Tidak Nomor seed pembuatan dunia. Gunakan seed yang sama untuk membuat ulang medan yang identik. Biarkan kosong untuk dunia acak.
WORLD_NAME Tidak Nama folder dunia/penyimpanan. Default-nya adalah MyFoundry. Mengubah ini akan membuat dunia baru.
PUBLIC_SERVER Tidak Apakah server muncul di browser server Steam. Atur ke true atau false. Default-nya adalah true.

3. File Konfigurasi Server

Untuk pengaturan lanjutan di luar yang ditawarkan variabel startup, Anda dapat mengedit file konfigurasi server secara langsung. Hentikan server Anda sebelum melakukan perubahan.

Lokasi File

App.cfg

Buka file ini menggunakan tab Files di GPanel atau hubungkan melalui SFTP. File ini menggunakan format key=value sederhana dengan satu pengaturan per baris. Jika file tidak ada, jalankan dan hentikan server sekali untuk menghasilkannya.

Selalu hentikan server Anda sebelum mengedit file konfigurasi. Server membaca App.cfg saat startup. Perubahan yang dilakukan saat server berjalan tidak akan berlaku hingga restart berikutnya.

Pengaturan Utama di App.cfg

Pengaturan Default Deskripsi
server_name My Server Nama server yang ditampilkan di browser server Steam.
server_password (kosong) Kata sandi yang diperlukan untuk bergabung ke server. Kosong berarti publik.
server_world_name MyFoundry Nama folder dunia/penyimpanan. Setiap nama unik membuat dunia terpisah dengan data penyimpanannya sendiri.
server_max_players 32 Jumlah maksimum pemain bersamaan yang diizinkan di server.
server_is_public true Mengontrol apakah server terdaftar di browser server Steam.
server_port 3724 Port game. Ini dikelola oleh GPanel -- jangan mengubahnya kecuali diinstruksikan oleh dukungan.
server_query_port 27015 Port query Steam yang digunakan untuk daftar browser server. Dikelola oleh GPanel.
map_seed (acak) Nomor seed untuk pembuatan dunia prosedural. Gunakan nilai integer apa pun. Seed yang sama selalu menghasilkan tata letak medan yang sama.
autosave_interval 300 Interval penyimpanan otomatis dalam detik. Default-nya adalah 300 (5 menit). Atur ke 0 untuk menonaktifkan penyimpanan otomatis.
pause_server_when_empty true Menjeda dunia game saat tidak ada pemain yang terhubung. Atur ke false untuk menjaga pabrik tetap berjalan 24/7.

Contoh Konfigurasi

server_name=My Legion Factory
server_password=
server_world_name=MyFoundry
server_max_players=16
server_is_public=true
server_port=3724
server_query_port=27015
map_seed=48293175
autosave_interval=300
pause_server_when_empty=true
Jangan mengubah nilai port. server_port dan server_query_port ditetapkan oleh GPanel dan harus sesuai dengan port yang dialokasikan untuk Anda. Mengubahnya akan mencegah pemain terhubung dan server muncul di browser.

4. Pembuatan Dunia

Foundry menggunakan pembuatan dunia prosedural untuk membuat medan voxel-nya. Dunia dihasilkan dari nomor seed, yang menentukan tata letak medan, deposit bijih, dan bioma.

Map Seed

  • Atur nilai map_seed di App.cfg atau variabel startup MAP_SEED ke integer apa pun.
  • Menggunakan seed yang sama selalu menghasilkan tata letak dunia yang sama, yang berguna jika Anda ingin membagikan dunia tertentu dengan orang lain atau membuat ulang dunia setelah reset.
  • Biarkan seed kosong atau hilangkan sepenuhnya agar server menghasilkan dunia acak.
  • Seed hanya memengaruhi pembuatan dunia awal. Mengubah seed pada dunia yang sudah ada tidak berpengaruh -- Anda harus membuat dunia baru (mengubah server_world_name) agar seed baru berlaku.

Nama Dunia dan Banyak Dunia

Pengaturan server_world_name menentukan folder penyimpanan mana yang digunakan server. Anda dapat memelihara beberapa dunia dengan beralih di antara nama dunia yang berbeda:

  • Setiap server_world_name yang unik membuat dunia terpisah dengan data penyimpanan, status pabrik, dan kemajuan pemainnya sendiri.
  • Untuk beralih dunia, hentikan server, ubah server_world_name di App.cfg, dan mulai ulang.
  • Dunia sebelumnya dipertahankan dan dapat dimuat lagi dengan beralih kembali ke namanya.

Jeda Saat Kosong

Opsi pause_server_when_empty mengontrol apakah pabrik Anda terus beroperasi saat tidak ada pemain yang online:

  • true (default) -- Dunia berhenti sejenak saat semua pemain terputus. Pabrik berhenti memproduksi, sumber daya berhenti dikonsumsi. Baik untuk menghemat sumber daya server dan menjaga status game tetap dapat diprediksi.
  • false -- Pabrik terus berjalan 24/7. Jalur produksi berlanjut, sumber daya menumpuk, dan dunia berkembang bahkan saat tidak ada yang bermain. Dapat meningkatkan penggunaan sumber daya server.

5. Cara Terhubung

Opsi A -- Browser Server Steam

  1. Jalankan Foundry.
  2. Dari menu utama, pilih Multiplayer.
  3. Klik Join Game untuk membuka browser server.
  4. Gunakan bilah pencarian untuk menemukan server Anda berdasarkan nama.
  5. Pilih server Anda dan klik Join. Masukkan kata sandi server jika telah diatur.
Mungkin perlu beberapa menit hingga server yang baru dimulai muncul di browser. Jika server Anda tidak muncul, coba segarkan daftar atau terhubung langsung melalui IP.

Opsi B -- Direct Connect

  1. Jalankan Foundry.
  2. Dari menu utama, pilih Multiplayer.
  3. Pilih opsi Direct Connect.
  4. Masukkan alamat IP dan port server Anda dari tab Network GPanel:
    <your-server-ip>:<port>
  5. Masukkan kata sandi server jika diminta dan klik Connect.
Masalah koneksi? Verifikasi bahwa server Anda berjalan di GPanel, periksa bahwa Anda menggunakan IP dan port yang benar dari tab Network, dan pastikan kata sandi server cocok. Port ditetapkan secara acak kecuali Anda memiliki IP pribadi. Lihat How to Find Your Server IP and Port untuk bantuan menemukan detail koneksi Anda.

6. Manajemen Penyimpanan

Penyimpanan Otomatis

Server menyimpan secara otomatis pada interval yang ditentukan oleh autosave_interval di App.cfg (default: setiap 300 detik / 5 menit). Penyimpanan otomatis Foundry tidak mengganggu dan tidak menyebabkan lag yang terlihat untuk sebagian besar ukuran pabrik.

Lokasi File Penyimpanan

File penyimpanan disimpan di server pada jalur yang ditentukan oleh server_persistent_data_override_folder di App.cfg. Jalur default-nya adalah:

serverfiles/

Direktori ini berisi status dunia lengkap termasuk modifikasi medan, struktur yang ditempatkan, mesin pabrik, ban berjalan, dan inventaris pemain.

Cadangan Manual via SFTP

  1. Hentikan server dari GPanel untuk memastikan semua data tertulis ke disk.
  2. Hubungkan ke server Anda melalui SFTP. Lihat How to Upload Files via SFTP untuk instruksi.
  3. Unduh seluruh direktori penyimpanan untuk dunia Anda (misalnya, serverfiles/).
  4. Simpan cadangan di lokasi yang aman di komputer Anda.
Buat cadangan secara teratur. Pabrik besar dengan banyak mesin dan ban berjalan mewakili upaya pembangunan yang signifikan. Cadangan rutin melindungi dari kerusakan penyimpanan, reset dunia yang tidak disengaja, atau perubahan yang tidak diinginkan oleh pemain lain.

Memulihkan Penyimpanan

  1. Hentikan server dari GPanel.
  2. Hubungkan melalui SFTP dan navigasikan ke direktori serverfiles/.
  3. Unggah direktori dunia yang telah dicadangkan, menggantikan yang sudah ada.
  4. Pastikan nama folder cocok dengan server_world_name di App.cfg.
  5. Mulai server dari GPanel. Server akan memuat penyimpanan yang dipulihkan.

7. Tips Performa

Foundry adalah game pembangunan pabrik, dan performa server secara langsung dipengaruhi oleh kompleksitas pabrik. Perhatikan tips ini saat pabrik Anda berkembang:

  • Kompleksitas pabrik: Sejumlah besar mesin, ban berjalan, dan jaringan logistik meningkatkan beban tick server. Jika Anda melihat lag, pertimbangkan untuk mengonsolidasikan atau mengoptimalkan rantai produksi.
  • Pemuatan chunk: Server memproses semua chunk yang dimuat. Lebih banyak area pabrik aktif yang tersebar di peta berarti lebih banyak chunk untuk disimulasikan. Menjaga pabrik Anda tetap ringkas mengurangi jumlah chunk yang harus dilacak server.
  • Jumlah pemain: Lebih banyak pemain yang terhubung berarti lebih banyak chunk yang dimuat di sekitar setiap pemain. Jika performa menurun dengan banyak pemain, pertimbangkan untuk mengurangi server_max_players.
  • Frekuensi penyimpanan otomatis: Penyimpanan otomatis yang sangat sering (di bawah 60 detik) pada dunia besar dapat menyebabkan tersendat secara berkala. Default 300 detik biasanya baik-baik saja, tetapi Anda dapat meningkatkannya jika diperlukan.
  • Jeda saat kosong: Mengaktifkan pause_server_when_empty=true mencegah simulasi yang tidak perlu saat tidak ada yang bermain, yang membantu menjaga performa yang konsisten selama sesi permainan aktif.
Tips: Jika pabrik Anda telah berkembang sangat besar dan Anda mengalami lag yang terus-menerus, buka tiket dukungan untuk mendiskusikan peningkatan paket server Anda demi sumber daya tambahan.

Artikel Terkait

Butuh Bantuan?

Jika Anda mengalami masalah dengan server Foundry yang tidak tercakup di sini, buka tiket dukungan dan sertakan IP server Anda, deskripsi masalah, dan pesan kesalahan apa pun yang relevan dari konsol GPanel.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.