Khuyến Mãi Chớp Nhoáng 50% giảm giá cho tất cả máy chủ Ngày Cuối Cùng!
Kết thúc sau: 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

Hướng Dẫn Cài Đặt Máy Chủ Portal Knights


Hướng dẫn này bao gồm cách thiết lập máy chủ chuyên dụng Portal Knights của bạn trên Legion Hosting, cấu hình các biến khởi động, điều chỉnh các thiết lập máy chủ, kết nối với bạn bè và quản lý các bản lưu thế giới của bạn. Để biết các điều khiển admin và quản lý người chơi, hãy xem Lệnh Admin Portal Knights.

Về Portal Knights: Portal Knights là một game RPG hành động hợp tác với các yếu tố sandbox. Người chơi khám phá các hòn đảo được tạo ra theo thuật toán, chiến đấu với trùm, xây dựng công trình và nâng cấp nhân vật trong một thế giới chung. Máy chủ chuyên dụng cho phép các thế giới bền vững vẫn trực tuyến ngay cả khi host không chơi.

1. Khởi Động Lần Đầu

  1. Đăng nhập vào GPanel và chọn máy chủ Portal Knights của bạn.
  2. Đi đến tab Startup và xem lại các biến có sẵn (xem bảng bên dưới).
  3. Đặt một SERVER_NAME để bạn có thể nhận biết máy chủ của mình trong trình duyệt.
  4. Thay đổi ADMIN_PASS từ giá trị mặc định. Tùy chọn đặt USER_PASS hoặc GUEST_PASS để giới hạn quyền truy cập cho nhóm của bạn.
  5. Trở lại tab Console và nhấn Start.
  6. Đợi cho đến khi console cho biết máy chủ đã tải xong. Lần khởi động đầu tiên sẽ tạo ra các tệp cấu hình mặc định và một thế giới mới.
Khởi động lần đầu mất nhiều thời gian hơn: Lần khởi động ban đầu tạo ra dữ liệu thế giới và các tệp cấu hình. Hãy cho phép 1-2 phút để mọi thứ khởi tạo trước khi thử kết nối.

2. Biến Khởi Động GPanel

Các biến sau đây có sẵn trong tab Startup của GPanel. Các giá trị này được áp dụng mỗi khi máy chủ khởi động.

Biến Bắt Buộc Mô Tả
SERVER_NAME Không Tên hiển thị trong trình duyệt máy chủ. Mặc định là Servername nếu không được đặt. Tối đa 32 ký tự.
ADMIN_PASS Mật khẩu admin cho máy chủ. Mặc định là admin_password_please_change -- bạn nên thay đổi nó trước khi khởi động.
USER_PASS Không Mật khẩu cho quyền truy cập cấp người dùng. Để trống nếu không có mật khẩu.
GUEST_PASS Không Mật khẩu cho quyền truy cập cấp khách. Để trống nếu không có mật khẩu.
GAMEMODE Không Chế độ gameplay cho máy chủ. Tùy chọn: Adventure, Creative. Mặc định là Adventure.
UNIVERSE_SIZE Không Kích thước vũ trụ cho máy chủ. Tùy chọn: Small, Normal, Large. Mặc định là Normal.

3. Cấu Hình Máy Chủ

Ngoài các biến khởi động, Portal Knights cho phép tinh chỉnh thông qua tệp cấu hình máy chủ của nó. Dừng máy chủ của bạn trước khi thực hiện thay đổi.

Vị Trí Tệp Cấu Hình

dedicated_server/server_config.json

Mở tệp này bằng tab Files trong GPanel hoặc kết nối qua SFTP. Nếu tệp không tồn tại, hãy khởi động và dừng máy chủ một lần để tạo nó với các giá trị mặc định.

Luôn dừng máy chủ của bạn trước khi chỉnh sửa các tệp cấu hình. Máy chủ có thể ghi đè các thay đổi của bạn khi tắt nếu nó đang chạy trong khi bạn chỉnh sửa.

Các Thiết Lập Chính

Tệp cấu hình sử dụng định dạng JSON. Các thuộc tính chính bao gồm:

Thiết Lập (đường dẫn JSON) Mặc Định Mô Tả
basicServerData.name Servername Tên hiển thị trong trình duyệt máy chủ (đặt thông qua biến khởi động SERVER_NAME).
basicServerData.port (được gán bởi GPanel) Port máy chủ. Được quản lý tự động bởi GPanel.
basicServerData.saveFolderPath ./savedata Đường dẫn nơi dữ liệu lưu thế giới được lưu trữ.
admins.credentials.password admin_password_please_change Mật khẩu admin (đặt thông qua biến khởi động ADMIN_PASS).
users.credentials.password (trống) Mật khẩu cấp người dùng (đặt thông qua biến khởi động USER_PASS).
guests.credentials.password (trống) Mật khẩu cấp khách (đặt thông qua biến khởi động GUEST_PASS).
gameplayMode Adventure Chế độ gameplay: Adventure hoặc Creative (đặt thông qua biến khởi động GAMEMODE).
universeSize Normal Kích thước vũ trụ: Small, Normal, hoặc Large (đặt thông qua biến khởi động UNIVERSE_SIZE).

Cấu Hình Mẫu

{
  "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. Thiết Lập Thế Giới

Các thế giới Portal Knights bao gồm các hòn đảo được tạo ra theo thuật toán và kết nối với nhau bằng các cổng portal. Các cân nhắc chính liên quan đến thế giới:

  • Thư Mục Lưu: Dữ liệu thế giới được lưu trữ trong thư mục savedata (được cấu hình thông qua basicServerData.saveFolderPath trong tệp cấu hình).
  • Chế Độ Gameplay: Đặt thông qua biến khởi động GAMEMODE. Adventure là trải nghiệm RPG tiêu chuẩn; Creative cho phép xây dựng và khám phá tự do.
  • Kích Thước Vũ Trụ: Đặt thông qua biến khởi động UNIVERSE_SIZE. Kiểm soát số lượng đảo: Small, Normal, hoặc Large.
  • Tiến Trình Đảo: Người chơi tiến triển qua các đảo bằng cách thu thập các mảnh portal và kích hoạt các cổng portal. Máy chủ theo dõi tất cả các đảo đã được khám phá và trạng thái của chúng.

5. Cách Kết Nối

Tùy Chọn A -- Trình Duyệt Máy Chủ Trong Game

  1. Khởi chạy Portal Knights qua Steam.
  2. Từ menu chính, chọn Multiplayer.
  3. Chọn Online Game rồi Browse Servers.
  4. Tìm kiếm máy chủ của bạn theo tên hoặc duyệt danh sách.
  5. Chọn máy chủ của bạn và nhấn Join. Nhập mật khẩu nếu được yêu cầu.

Tùy Chọn B -- Kết Nối Trực Tiếp Qua IP

  1. Khởi chạy Portal Knights qua Steam.
  2. Từ menu chính, chọn Multiplayer.
  3. Chọn Online Game rồi Direct Connect.
  4. Nhập IP và port máy chủ của bạn từ tab Network của GPanel:
    <your-server-ip>:<port>
  5. Nhập mật khẩu máy chủ nếu có thiết lập.
Cần trợ giúp tìm IP và port của máy chủ? Các port được gán ngẫu nhiên trừ khi bạn có IP riêng. Xem Cách Tìm IP và Port Máy Chủ.

6. Quản Lý Lưu Trữ

Vị Trí Tệp Lưu

Các bản lưu thế giới được lưu trữ trên máy chủ tại:

dedicated_server/savedata/

Đường dẫn này được cấu hình thông qua thiết lập basicServerData.saveFolderPath trong server_config.json.

Sao Lưu Thủ Công Qua SFTP

  1. Dừng máy chủ từ GPanel để đảm bảo tất cả dữ liệu được ghi xuống đĩa.
  2. Kết nối đến máy chủ của bạn qua SFTP. Xem Cách Tải Tệp Lên Qua SFTP để biết hướng dẫn.
  3. Điều hướng đến thư mục dedicated_server/savedata/.
  4. Tải xuống toàn bộ thư mục thế giới mà bạn muốn sao lưu.

Khôi Phục Một Bản Lưu

  1. Dừng máy chủ từ GPanel.
  2. Kết nối qua SFTP và điều hướng đến dedicated_server/savedata/.
  3. Tải lên thư mục thế giới đã sao lưu của bạn, thay thế thư mục hiện có nếu cần.
  4. Đảm bảo tên thư mục khớp với thiết lập world_name trong cấu hình của bạn.
  5. Khởi động máy chủ từ GPanel.
Mẹo: Luôn giữ một bản sao lưu cục bộ trước khi thay thế các tệp lưu. Nếu bản lưu được tải lên bị hỏng hoặc không tương thích, bạn có thể không khôi phục được nếu không có bản sao lưu.

Khắc Phục Sự Cố

  • Máy chủ không xuất hiện trong trình duyệt: Xác nhận máy chủ đã khởi động hoàn toàn trong GPanel. Trình duyệt máy chủ có thể mất 2-3 phút để lập chỉ mục một máy chủ mới. Trong thời gian chờ, hãy thử kết nối trực tiếp qua IP.
  • Không thể kết nối: Xác minh IP và port máy chủ của bạn trong tab Network của GPanel. Đảm bảo máy chủ đang chạy và không ở trạng thái bị crash.
  • Crash khi khởi động: Xóa tệp cấu hình và khởi động lại để tạo lại các giá trị mặc định. Nếu vấn đề vẫn tiếp diễn, hãy kiểm tra console GPanel để tìm thông báo lỗi.
  • Thế giới không tải: Đảm bảo thiết lập basicServerData.saveFolderPath trong server_config.json trỏ đến đúng thư mục.

Bài Viết Liên Quan

Cần Trợ Giúp?

Nếu bạn gặp các vấn đề không được đề cập ở đây, hãy mở một ticket hỗ trợ và bao gồm IP máy chủ của bạn, mô tả vấn đề và bất kỳ thông báo lỗi nào từ console GPanel.


Was this article helpful?

Ready to Get Started?

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