Promo Kilat 50% diskon untuk semua server Hanya Tersisa Beberapa Jam!
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 Portal Knights


Panduan ini mencakup cara mengatur server dedicated Portal Knights Anda di Legion Hosting, mengonfigurasi variabel startup, menyesuaikan pengaturan server, terhubung dengan teman, dan mengelola save dunia Anda. Untuk kontrol admin dan manajemen pemain, lihat Perintah Admin Portal Knights.

Tentang Portal Knights: Portal Knights adalah RPG aksi kooperatif dengan elemen sandbox. Pemain menjelajahi pulau-pulau yang dihasilkan secara prosedural, melawan bos, membangun struktur, dan menaikkan level karakter di dunia bersama. Server dedicated memungkinkan dunia persisten yang tetap online bahkan ketika host tidak bermain.

1. Startup Pertama

  1. Masuk ke GPanel dan pilih server Portal Knights Anda.
  2. Masuk ke tab Startup dan tinjau variabel yang tersedia (lihat tabel di bawah).
  3. Atur SERVER_NAME sehingga Anda dapat mengidentifikasi server Anda di browser.
  4. Ubah ADMIN_PASS dari default. Opsional, atur USER_PASS atau GUEST_PASS untuk membatasi akses ke grup Anda.
  5. Kembali ke tab Console dan klik Start.
  6. Tunggu hingga konsol menunjukkan bahwa server telah selesai dimuat. Startup pertama akan menghasilkan file konfigurasi default dan dunia baru.
Startup pertama membutuhkan waktu lebih lama: Boot awal menghasilkan data dunia dan file konfigurasi. Beri waktu 1-2 menit agar semuanya terinisialisasi sebelum mencoba terhubung.

2. Variabel Startup GPanel

Variabel berikut tersedia di tab Startup GPanel. Nilai-nilai ini diterapkan setiap kali server dimulai.

Variabel Diperlukan Deskripsi
SERVER_NAME Tidak Nama yang ditampilkan di server browser. Default ke Servername jika tidak diatur. Maksimum 32 karakter.
ADMIN_PASS Ya Kata sandi admin untuk server. Default adalah admin_password_please_change -- Anda harus mengubah ini sebelum memulai.
USER_PASS Tidak Kata sandi untuk akses tingkat user. Kosongkan untuk tanpa kata sandi.
GUEST_PASS Tidak Kata sandi untuk akses tingkat guest. Kosongkan untuk tanpa kata sandi.
GAMEMODE Tidak Mode gameplay untuk server. Opsi: Adventure, Creative. Default adalah Adventure.
UNIVERSE_SIZE Tidak Ukuran universe untuk server. Opsi: Small, Normal, Large. Default adalah Normal.

3. Konfigurasi Server

Selain variabel startup, Portal Knights memungkinkan penyetelan halus melalui file konfigurasi servernya. Hentikan server Anda sebelum membuat perubahan.

Lokasi File Konfigurasi

dedicated_server/server_config.json

Buka file ini menggunakan tab Files di GPanel atau terhubung melalui SFTP. Jika file tidak ada, mulai dan hentikan server sekali untuk menghasilkannya dengan nilai default.

Selalu hentikan server Anda sebelum mengedit file konfigurasi. Server dapat menimpa perubahan Anda saat dimatikan jika sedang berjalan saat Anda mengedit.

Pengaturan Utama

File konfigurasi menggunakan format JSON. Properti utama meliputi:

Pengaturan (JSON path) Default Deskripsi
basicServerData.name Servername Nama tampilan di server browser (diatur melalui variabel startup SERVER_NAME).
basicServerData.port (diberikan oleh GPanel) Port server. Dikelola secara otomatis oleh GPanel.
basicServerData.saveFolderPath ./savedata Path tempat data save dunia disimpan.
admins.credentials.password admin_password_please_change Kata sandi admin (diatur melalui variabel startup ADMIN_PASS).
users.credentials.password (kosong) Kata sandi tingkat user (diatur melalui variabel startup USER_PASS).
guests.credentials.password (kosong) Kata sandi tingkat guest (diatur melalui variabel startup GUEST_PASS).
gameplayMode Adventure Mode gameplay: Adventure atau Creative (diatur melalui variabel startup GAMEMODE).
universeSize Normal Ukuran universe: Small, Normal, atau Large (diatur melalui variabel startup UNIVERSE_SIZE).

Contoh Konfigurasi

{
  "basicServerData": {
    "name": "My Portal Knights Server",
    "ipv4": "0.0.0.0",
    "port": 27015,
    "saveFolderPath": "./savedata"
  },
  "admins": {
    "credentials": {
      "password": "my_admin_password"
    }
  },
  "users": {
    "credentials": {
      "password": ""
    }
  },
  "guests": {
    "credentials": {
      "password": ""
    }
  },
  "gameplayMode": "Adventure",
  "universeSize": "Normal",
  "hideConsoleWindow": true
}

4. Pengaturan Dunia

Dunia Portal Knights terdiri dari pulau-pulau yang dihasilkan secara prosedural yang terhubung oleh portal. Pertimbangan utama terkait dunia:

  • Folder Save: Data dunia disimpan di direktori savedata (dikonfigurasi melalui basicServerData.saveFolderPath di konfigurasi).
  • Mode Gameplay: Diatur melalui variabel startup GAMEMODE. Adventure adalah pengalaman RPG standar; Creative memungkinkan pembangunan dan eksplorasi bebas.
  • Ukuran Universe: Diatur melalui variabel startup UNIVERSE_SIZE. Mengontrol jumlah pulau: Small, Normal, atau Large.
  • Progres Pulau: Pemain berkembang melalui pulau-pulau dengan mengumpulkan portal shard dan mengaktifkan portal. Server melacak semua pulau yang ditemukan dan statusnya.

5. Cara Terhubung

Opsi A -- Server Browser Dalam Game

  1. Jalankan Portal Knights melalui Steam.
  2. Dari menu utama, pilih Multiplayer.
  3. Pilih Online Game lalu Browse Servers.
  4. Cari server Anda berdasarkan nama atau telusuri daftar.
  5. Pilih server Anda dan klik Join. Masukkan kata sandi jika diminta.

Opsi B -- Direct Connect melalui IP

  1. Jalankan Portal Knights melalui Steam.
  2. Dari menu utama, pilih Multiplayer.
  3. Pilih Online Game lalu Direct Connect.
  4. Masukkan IP dan port server Anda dari tab Network GPanel:
    <your-server-ip>:<port>
  5. Masukkan kata sandi server jika ada yang diatur.
Butuh bantuan menemukan IP dan port server Anda? Port diberikan secara acak kecuali Anda memiliki IP privat. Lihat Cara Menemukan IP dan Port Server Anda.

6. Manajemen Save

Lokasi File Save

Save dunia disimpan di server pada:

dedicated_server/savedata/

Path ini dikonfigurasi melalui pengaturan basicServerData.saveFolderPath di server_config.json.

Backup Manual melalui SFTP

  1. Hentikan server dari GPanel untuk memastikan semua data ditulis ke disk.
  2. Terhubung ke server Anda melalui SFTP. Lihat Cara Mengunggah File melalui SFTP untuk instruksi.
  3. Navigasikan ke direktori dedicated_server/savedata/.
  4. Unduh seluruh folder dunia yang ingin Anda backup.

Memulihkan Save

  1. Hentikan server dari GPanel.
  2. Terhubung melalui SFTP dan navigasikan ke dedicated_server/savedata/.
  3. Unggah folder dunia yang telah Anda backup, ganti yang sudah ada jika diperlukan.
  4. Pastikan nama folder cocok dengan pengaturan world_name di konfigurasi Anda.
  5. Mulai server dari GPanel.
Tip: Selalu simpan backup lokal sebelum mengganti file save. Jika save yang diunggah rusak atau tidak kompatibel, Anda mungkin tidak dapat memulihkan tanpa backup.

Pemecahan Masalah

  • Server tidak muncul di browser: Konfirmasikan server telah sepenuhnya dimulai di GPanel. Server browser mungkin memerlukan 2-3 menit untuk mengindeks server baru. Coba direct connect melalui IP sementara itu.
  • Tidak dapat terhubung: Verifikasi IP dan port server Anda di tab Network GPanel. Pastikan server berjalan dan tidak dalam keadaan crash.
  • Crash saat startup: Hapus file konfigurasi dan mulai ulang untuk meregenerasi default. Jika masalah berlanjut, periksa konsol GPanel untuk pesan kesalahan.
  • Dunia tidak dimuat: Pastikan pengaturan basicServerData.saveFolderPath di server_config.json menunjuk ke direktori yang benar.

Artikel Terkait

Butuh Bantuan?

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


Was this article helpful?

Ready to Get Started?

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