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 Vintage Story


Panduan Pengaturan Server Vintage Story

Panduan ini menjelaskan cara mengatur dan mengonfigurasi server dedicated Vintage Story Anda yang dihosting dengan Legion Hosting, termasuk startup pertama kali, variabel GPanel, manajemen versi, konfigurasi server, pengaturan dunia, menghubungkan pemain, dan manajemen penyimpanan. Untuk instalasi mod, lihat Instalasi Mod Vintage Story. Untuk pengaturan dan perintah admin, lihat Perintah Admin Vintage Story.

Sebelum Anda mulai: Pastikan server Anda dibuat di GPanel. Jika Anda perlu bantuan menemukan alamat IP dan port server Anda, lihat Cara Menemukan IP dan Port Server Anda.

Startup Pertama

Saat Anda menjalankan server Vintage Story untuk pertama kalinya dari GPanel, server akan secara otomatis mengunduh file game dari API resmi Vintage Story dan menghasilkan dunia default. Startup awal ini mungkin memakan waktu beberapa menit sementara file diunduh dan diekstrak.

  1. Masuk ke GPanel dan pilih server Vintage Story Anda.
  2. Sebelum memulai, tinjau tab Startup untuk mengonfirmasi cabang versi yang Anda inginkan (stable, unstable, atau pre-release).
  3. Klik Start pada tab Console. Perhatikan output konsol untuk pesan kemajuan saat server mengunduh dan menginstal file game.
  4. Setelah Anda melihat pesan yang menunjukkan server sedang mendengarkan koneksi, server siap. File serverconfig.json default akan dihasilkan secara otomatis.
Startup pertama memakan waktu lebih lama dari biasanya. Server harus mengunduh paket server Vintage Story lengkap sebelum dapat dijalankan. Startup berikutnya akan jauh lebih cepat kecuali Anda mengubah versi atau cabang.

Variabel Startup GPanel

Pengaturan server inti dikontrol melalui tab Startup di GPanel. Tinjau dan sesuaikan ini sebelum menjalankan server Anda.

Variabel Default Deskripsi
SERVER_PORT (ditetapkan) Port game yang digunakan pemain untuk terhubung. Ini ditetapkan secara otomatis oleh GPanel -- periksa tab Network untuk port yang ditetapkan untuk Anda.
MAX_CLIENTS 16 Jumlah maksimum pemain secara bersamaan. Dapat diatur hingga 256. Harus sesuai dengan sumber daya paket hosting Anda.
FILES_BRANCH stable Cabang rilis mana yang akan digunakan. Opsi: stable, unstable, atau pre. Lihat bagian Manajemen Versi di bawah untuk detailnya.
RELEASE_VERSION latest Versi spesifik yang akan diinstal. Atur ke latest untuk selalu menggunakan rilis terbaru pada cabang pilihan Anda, atau masukkan nomor versi spesifik (misalnya 1.19.8) untuk mengunci ke versi tersebut.
OPTIONS (kosong) Argumen baris perintah tambahan yang diteruskan ke proses server saat startup. Biarkan kosong kecuali Anda memerlukan flag startup tertentu.
SQLITE_TMPDIR (otomatis) Direktori sementara yang digunakan oleh SQLite untuk operasi database. Biasanya tidak perlu diubah.

Setelah memperbarui variabel startup, restart server dari GPanel agar perubahan berlaku.


Manajemen Versi

Vintage Story menawarkan tiga cabang rilis. Pilihan cabang Anda diatur melalui variabel startup FILES_BRANCH di GPanel.

Cabang Nilai Deskripsi
Stable stable Cabang yang direkomendasikan untuk sebagian besar server. Rilis ini telah diuji secara menyeluruh dan paling andal untuk dunia jangka panjang.
Unstable unstable Rilis beta dengan fitur dan perubahan baru yang masih dalam pengujian. Mungkin mengandung bug. Gunakan ini jika Anda ingin akses awal ke konten baru dan menerima beberapa ketidakstabilan.
Pre-release pre Build pengembangan awal. Ini paling sedikit diuji dan mungkin memiliki masalah yang signifikan. Hanya direkomendasikan untuk tujuan pengujian -- bukan untuk server produksi.

Mengunci Versi Spesifik

Secara default, RELEASE_VERSION diatur ke latest, yang berarti server akan mengunduh dan menginstal versi terbaru yang tersedia pada cabang pilihan Anda setiap kali server dijalankan (jika versi yang lebih baru tersedia). Untuk mencegah pembaruan otomatis dan mengunci server Anda ke versi tertentu:

  1. Buka tab Startup di GPanel.
  2. Ubah RELEASE_VERSION dari latest ke nomor versi persis yang Anda inginkan (misalnya 1.19.8).
  3. Restart server. Server akan hanya menggunakan versi yang dikunci terlepas dari rilis yang lebih baru.
Kompatibilitas mod: Jika Anda menjalankan mod, mengunci versi tertentu disarankan. Pembaruan game dapat merusak kompatibilitas mod, dan memperbarui di tengah permainan dapat menyebabkan masalah. Periksa bahwa mod Anda mendukung versi target sebelum memperbarui. Lihat Instalasi Mod Vintage Story untuk detailnya.
Beralih cabang mungkin memerlukan reset dunia. Berpindah antara cabang stable dan unstable dapat memperkenalkan perubahan format dunia. Selalu cadangkan dunia Anda sebelum mengubah cabang. Jika versi baru tidak kompatibel dengan dunia yang ada, Anda mungkin perlu memulai yang baru.

serverconfig.json

File konfigurasi server utama adalah serverconfig.json, yang terletak di direktori root server. File ini dihasilkan secara otomatis pada startup pertama. Hentikan server sebelum mengeditnya, lalu restart agar perubahan berlaku.

  1. Hentikan server dari tab Console di GPanel.
  2. Buka tab Files dan klik serverconfig.json untuk mengeditnya.
  3. Modifikasi pengaturan yang Anda perlukan (lihat tabel di bawah).
  4. Simpan file dan jalankan server.

Pengaturan Utama

Pengaturan Contoh Nilai Deskripsi
ServerName "My Legion VS Server" Nama yang ditampilkan di browser server in-game. Buat deskriptif agar pemain dapat menemukan server Anda.
WelcomeMessage "Welcome to the server!" Pesan yang ditampilkan kepada pemain saat mereka bergabung. Mendukung pemformatan dasar.
MaxClients 16 Jumlah maksimum pemain secara bersamaan. Harus sesuai dengan variabel startup MAX_CLIENTS.
Password "mysecretpass" Kata sandi yang diperlukan untuk bergabung dengan server. Biarkan sebagai string kosong ("") untuk server publik.
AllowPvP true Atur ke true untuk mengaktifkan pertarungan pemain lawan pemain, atau false untuk server khusus PvE.
SpawnRadius 50 Radius (dalam blok) di sekitar titik spawn dunia tempat pemain baru dapat muncul. Nilai yang lebih besar menyebarkan pemain lebih jauh saat bergabung.
MapSizeX 1024000 Lebar dunia dalam blok. Nilai default menciptakan dunia yang sangat besar. Mengurangi ini membatasi seberapa jauh pemain dapat bepergian timur-barat.
MapSizeZ 1024000 Kedalaman dunia dalam blok. Nilai default menciptakan dunia yang sangat besar. Mengurangi ini membatasi seberapa jauh pemain dapat bepergian utara-selatan.
WorldSeed "myseed123" Seed yang digunakan untuk pembuatan dunia. Seed yang sama menghasilkan dunia yang sama. Biarkan sebagai string kosong untuk seed acak.

Contoh minimal pengaturan utama di serverconfig.json:

{
  "ServerName": "My Legion VS Server",
  "WelcomeMessage": "Welcome! Enjoy your stay.",
  "MaxClients": 16,
  "Password": "",
  "AllowPvP": true,
  "SpawnRadius": 50,
  "MapSizeX": 1024000,
  "MapSizeZ": 1024000,
  "WorldSeed": ""
}
File harus berupa JSON yang valid. Pastikan semua string diapit dengan tanda kutip ganda, boolean ditulis huruf kecil (true/false), dan tidak ada koma berlebih setelah item terakhir dalam objek atau array. Jika server gagal dijalankan setelah pengeditan, periksa kesalahan sintaks JSON.

Konfigurasi Dunia

Vintage Story menghasilkan dunianya berdasarkan pengaturan di serverconfig.json. Pembuatan dunia hanya terjadi pada startup pertama dengan dunia tertentu -- mengubah pengaturan pembuatan setelah dunia dibuat tidak akan secara retroaktif mengubah medan yang ada.

Pengaturan Pembuatan Dunia

  • WorldSeed: Menentukan tata letak medan, penempatan bioma, dan distribusi sumber daya. Atur seed spesifik untuk berbagi tata letak dunia yang sama dengan orang lain, atau biarkan kosong untuk dunia yang dihasilkan secara acak.
  • MapSizeX / MapSizeZ: Mengontrol area bermain maksimum. Nilai yang lebih kecil menciptakan dunia yang lebih terbatas dan dapat mengurangi penggunaan sumber daya. Pemain yang mencapai tepi peta tidak akan dapat bepergian lebih jauh ke arah tersebut.
  • WorldConfig: Objek WorldConfig dalam serverconfig.json memungkinkan Anda menyetel parameter pembuatan dunia seperti skala bentuk lahan, pola iklim, dan fitur geologis. Ini adalah pengaturan lanjutan -- default bekerja dengan baik untuk sebagian besar server.
Pengaturan pembuatan dunia dikunci setelah pembuatan. Pengaturan seperti WorldSeed, MapSizeX, dan MapSizeZ hanya berlaku saat dunia pertama kali dibuat. Untuk menerapkan pengaturan pembuatan baru, Anda harus membuat dunia baru (lihat Manajemen Penyimpanan di bawah).

Memilih Seed

Seed dapat berupa string teks atau angka apa pun. Pemain di komunitas Vintage Story berbagi seed untuk tata letak dunia yang menarik. Jika Anda menginginkan jenis medan atau lokasi spawn tertentu, cari di forum Vintage Story atau situs komunitas untuk seed yang direkomendasikan.


Cara Terhubung

Pemain terhubung ke server Vintage Story Anda melalui menu multiplayer in-game.

Direct Connect

  1. Jalankan Vintage Story dan klik Multiplayer dari menu utama.
  2. Klik Direct Connect.
  3. Masukkan alamat IP dan port game server Anda dalam format:
    your.server.ip:port
    Periksa tab Network di GPanel untuk IP dan port yang ditetapkan untuk Anda.
  4. Klik Connect. Jika server memiliki kata sandi, masukkan saat diminta.

Server Browser

  1. Jalankan Vintage Story dan klik Multiplayer dari menu utama.
  2. Server browser akan memuat daftar server publik. Gunakan bilah pencarian untuk menemukan server Anda berdasarkan nama (nilai ServerName dari serverconfig.json).
  3. Klik server Anda di daftar dan klik Join.
Server tidak muncul di browser? Server browser dapat memakan waktu beberapa menit untuk mengindeks server yang baru dijalankan. Gunakan Direct Connect untuk akses langsung. Konfirmasikan juga bahwa Anda belum mengatur kata sandi -- server yang dilindungi kata sandi mungkin tidak muncul di browser publik tergantung pada pengaturan server.

Manajemen Penyimpanan

Data dunia Vintage Story disimpan di server Anda dan disimpan secara otomatis selama gameplay.

Lokasi Data Dunia

File penyimpanan dunia disimpan di direktori data/ pada server Anda. Path yang tepat bergantung pada nama dunia Anda. Anda dapat mengakses file-file ini melalui tab Files di GPanel atau via SFTP.

Mencadangkan Dunia Anda

  1. Hentikan server untuk memastikan cadangan yang bersih (tidak ada file yang ditulis di tengah penyimpanan).
  2. Terhubung ke server Anda via SFTP. Lihat Cara Mengunggah File melalui SFTP untuk instruksi koneksi.
  3. Unduh seluruh direktori data/ ke mesin lokal Anda.
  4. Simpan cadangan di lokasi yang aman. Pertimbangkan untuk menyimpan beberapa cadangan bertanggal jika Anda perlu kembali ke titik tertentu.
Cadangan rutin sangat disarankan. Kerusakan dunia, griefing yang tidak disengaja, atau pembaruan mod yang gagal semuanya dapat mengakibatkan kehilangan data. Cadangkan dunia Anda sebelum membuat perubahan signifikan apa pun seperti memperbarui versi game, menambahkan atau menghapus mod, atau mengubah pengaturan dunia.

Mereset Dunia

Untuk memulai dunia yang benar-benar baru:

  1. Hentikan server dari tab Console di GPanel.
  2. Cadangkan data dunia yang ada jika Anda ingin menyimpannya (lihat di atas).
  3. Navigasikan ke direktori data/ di file manager GPanel dan hapus file penyimpanan dunia.
  4. Secara opsional perbarui WorldSeed di serverconfig.json untuk menghasilkan tata letak dunia yang berbeda.
  5. Jalankan server. Dunia baru akan dihasilkan dari awal menggunakan pengaturan konfigurasi Anda saat ini.
Menghapus file dunia bersifat permanen. Setelah dihapus, dunia tidak dapat dipulihkan kecuali Anda memiliki cadangan. Selalu unduh cadangan sebelum melakukan reset dunia.

Artikel Terkait


Butuh Bantuan?

Jika Anda mengalami masalah yang tidak tercakup dalam panduan ini, buka tiket dukungan dan sertakan alamat IP server Anda, deskripsi masalahnya, dan output konsol yang relevan dari GPanel.


Was this article helpful?

Ready to Get Started?

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