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

Thiết Lập Admin Mount and Blade II Bannerlord


Hướng dẫn này trình bày về thiết lập admin, quản lý người chơi, các lệnh console máy chủ, quản lý luân chuyển bản đồ, chuyển đổi chế độ chơi, hỗ trợ mod, và khắc phục sự cố cho máy chủ chuyên dụng Mount & Blade II: Bannerlord của bạn. Để thiết lập máy chủ ban đầu, cấu hình chế độ chơi, lựa chọn bản đồ, thiết lập phe phái, và hướng dẫn kết nối, xem Hướng Dẫn Cài Đặt Máy Chủ Mount and Blade II Bannerlord.

1. Thiết Lập Admin

Đặt Mật Khẩu Admin

Mật khẩu admin được đặt qua biến khởi động ADMIN_PASSWORD trong GPanel, hoặc trong tệp cấu hình bằng lệnh AdminPassword:

AdminPassword YourAdminPassword

Mật khẩu này được yêu cầu cho cả giao diện admin web và truy cập admin trong game.

Không bao giờ chia sẻ mật khẩu admin của bạn. Bất kỳ ai có mật khẩu admin đều có toàn quyền kiểm soát máy chủ của bạn, bao gồm khả năng kick/ban người chơi, đổi bản đồ, và sửa đổi các thiết lập máy chủ giữa trận đấu.

Truy Cập Bảng Admin Web

Bannerlord bao gồm một bảng admin web tích hợp sẵn được hỗ trợ bởi module DedicatedCustomServerHelper.

  1. Tìm địa chỉ IP và port của máy chủ trong tab Network của GPanel.
  2. Mở một trình duyệt web và truy cập:
    http://<your-server-ip>:<port>

    Bảng web chạy trên cùng một port với máy chủ game (mặc định UDP 7210). Kiểm tra tab Network của GPanel để biết port chính xác.

  3. Nhập mật khẩu admin của bạn khi được nhắc.
Khả năng của bảng web: Giao diện web cho phép bạn xem người chơi đã kết nối, quản lý các trận đấu, thay đổi thiết lập, theo dõi chat, và truy cập các lệnh máy chủ mà không cần tham gia game. Lưu ý rằng nhiều thiết lập trở thành chỉ đọc trong các nhiệm vụ đang diễn ra.

Truy Cập Admin Trong Game

  1. Tham gia máy chủ của bạn với tư cách người chơi bình thường.
  2. Mở console game bằng Alt + ~ (phím dấu ngã).
  3. Help để xem các lệnh có sẵn.
  4. Bạn có thể cần xác thực bằng mật khẩu admin thông qua menu admin trong game nếu được nhắc.

2. Các Lệnh Console Máy Chủ

Các lệnh sau có thể được sử dụng trong console máy chủ (console GPanel) hoặc bảng admin web. Gõ Help hoặc list trong console để xem tất cả các lệnh có sẵn.

Các Lệnh Quản Lý Máy Chủ

Lệnh Mô tả
ServerName <name> Thay đổi tên hiển thị của máy chủ.
GameType <mode> Thay đổi chế độ chơi (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle).
WelcomeMessage <text> Đặt tin nhắn hiển thị cho người chơi khi tham gia.
start_game Làm cho máy chủ hiển thị trong trình duyệt máy chủ và cho phép kết nối.
start_mission Bắt đầu nhiệm vụ/trận đấu hiện tại. Người chơi có thể bắt đầu chiến đấu.
start_game_and_mission Lệnh kết hợp: khởi động máy chủ và ngay lập tức bắt đầu lối chơi.
add_map_to_usable_maps <MapName> <GameType> Đăng ký một bản đồ là có thể chơi cho một chế độ chơi nhất định.
add_map_to_automated_battle_pool <MapName> Thêm một bản đồ vào nhóm luân chuyển tự động.
enable_automated_battle_switching Bật luân chuyển bản đồ tự động sau mỗi trận đấu.
set_automated_battle_count <number> Đặt số trận đấu cần chơi trước khi máy chủ tắt. Hữu ích cho việc khởi động lại theo lịch.
list Hiển thị tất cả các lệnh có sẵn.

3. Quản Lý Người Chơi

Kick Người Chơi

Để loại bỏ một người chơi khỏi máy chủ:

  • Admin Web: Điều hướng đến mục Players trong bảng admin web, tìm người chơi, và nhấn Kick.
  • Lệnh chat: Mở chat trong game và gõ:
    !kick <playername>

Người chơi bị kick có thể tham gia lại ngay lập tức trừ khi bạn cũng ban họ hoặc đặt mật khẩu máy chủ.

Ban Người Chơi

Để ngăn vĩnh viễn một người chơi tham gia:

  • Admin Web: Sử dụng tùy chọn ban trong mục Players của bảng admin web.
  • Lệnh chat: Mở chat trong game và gõ:
    !ban <playername>

Lệnh ban tồn tại qua các lần khởi động lại máy chủ.

Gỡ Ban Người Chơi

Để gỡ bỏ một lệnh ban và cho phép người chơi tham gia lại:

!unban <playername>

Tắt Tiếng Người Chơi

Để ngăn một người chơi sử dụng chat trong game:

  • Sử dụng tùy chọn mute trong bảng admin web.
  • Người chơi bị tắt tiếng vẫn có thể chơi nhưng không thể gửi tin nhắn chat.
Các lệnh chat yêu cầu xác thực admin. Bạn phải đăng nhập với tư cách admin (qua bảng web hoặc bằng cách tham gia máy chủ với quyền admin) để các lệnh chat hoạt động.

4. Quản Lý Luân Chuyển Bản Đồ

Thay Đổi Bản Đồ Hiện Tại

Để thay đổi bản đồ trong khi chơi, sử dụng bảng admin web hoặc sửa đổi tệp cấu hình và khởi động lại máy chủ. Bản đồ phải khớp với chế độ chơi hiện tại.

Chỉnh Sửa Luân Chuyển Bản Đồ

Luân chuyển bản đồ được xác định trong tệp cấu hình chế độ chơi của bạn. Để thay đổi nó:

  1. Dừng máy chủ từ GPanel.
  2. Mở tệp cấu hình (ví dụ: Modules/Native/siege_config.txt).
  3. Sửa đổi các dòng add_map_to_automated_battle_pool để thêm hoặc xóa bản đồ.
  4. Đảm bảo enable_automated_battle_switching có mặt nếu bạn muốn luân chuyển tự động.
  5. Lưu và khởi động lại máy chủ.

Chế Độ Bản Đồ Đơn

Để chạy một bản đồ duy nhất không luân chuyển, chỉ bao gồm một dòng add_map_to_automated_battle_pool và bỏ qua enable_automated_battle_switching. Cùng một bản đồ sẽ phát lại mỗi vòng.

5. Chuyển Đổi Chế Độ Chơi

Thay đổi chế độ chơi yêu cầu cập nhật cả thiết lập GameType và nhóm bản đồ, vì các bản đồ là theo từng chế độ cụ thể.

  1. Dừng máy chủ từ GPanel.
  2. Mở tệp cấu hình và thay đổi dòng GameType:
    GameType Siege
  3. Thay thế các dòng add_map_to_automated_battle_pool bằng các bản đồ tương thích với chế độ mới. Xem Hướng Dẫn Cài Đặt để biết danh sách bản đồ.
  4. Lưu tệp và khởi động máy chủ.
Thay đổi chế độ chơi yêu cầu khởi động lại máy chủ. Loại game không thể thay đổi trong một nhiệm vụ đang diễn ra. Bạn phải dừng máy chủ, cập nhật cấu hình, và khởi động lại.

6. Hỗ Trợ Mod

Bannerlord hỗ trợ các module tùy chỉnh (mod) trên các máy chủ chuyên dụng. Mod có thể thêm bản đồ mới, chế độ chơi, vũ khí, loại binh lính, và cơ chế lối chơi.

Cài Đặt Mod

  1. Dừng máy chủ từ GPanel.
  2. Kết nối với 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 Modules/.
  4. Tải thư mục mod vào Modules/. Mỗi mod phải nằm trong thư mục riêng của nó với một tệp SubModule.xml.
  5. Cập nhật lệnh khởi động hoặc tệp batch của máy chủ để bao gồm mod trong danh sách module. Tham số _MODULES_ trong cấu hình khởi động phải tham chiếu tất cả các module đang hoạt động:
    Native*Multiplayer*DedicatedCustomServerHelper*YourModName

    Các module được phân tách bằng dấu sao (*). Thứ tự tải có ý nghĩa quan trọng -- đặt các mod phụ thuộc sau các điều kiện tiên quyết của chúng.

  6. Khởi động máy chủ.
Tất cả người chơi phải có các mod khớp nhau. Người chơi tham gia một máy chủ có mod cần cài đặt cùng các mod đó trên máy khách của họ. Mod không khớp sẽ ngăn kết nối hoặc gây ra các vấn đề desync.

Mod Steam Workshop

Bannerlord hỗ trợ Steam Workshop để phân phối mod. Để cài đặt mod Workshop trên máy chủ chuyên dụng:

  1. Đăng ký mod trên Steam Workshop từ một bản cài đặt Bannerlord thông thường.
  2. Định vị thư mục mod đã tải xuống trong thư mục Modules/ của bản cài đặt Bannerlord cục bộ của bạn.
  3. Tải thư mục mod lên thư mục Modules/ của máy chủ chuyên dụng của bạn qua SFTP.
  4. Thêm tên module vào danh sách module khởi động.

Module DedicatedCustomServerHelper

Module tích hợp sẵn này cung cấp bảng admin web. Nó phải luôn được bao gồm trong danh sách module. Nếu bạn gặp lỗi không khớp phiên bản sau khi cập nhật game:

  1. Dừng máy chủ.
  2. Điều hướng đến Modules/DedicatedCustomServerHelper/.
  3. Mở SubModule.xml.
  4. Cập nhật giá trị Version để khớp với phiên bản game hiện tại.
  5. Cập nhật các giá trị phiên bản DependedModule tương ứng.
  6. Lưu và khởi động lại máy chủ.

7. Khắc Phục Sự Cố

Máy Chủ Bị Sập Khi Khởi Động

  • Kiểm tra đầu ra console để tìm thông báo lỗi. Các nguyên nhân phổ biến bao gồm:
    • Thiếu hoặc hết hạn token xác thực -- liên hệ bộ phận hỗ trợ nếu bạn thấy lỗi token.
    • Cấu hình AdminPassword không hợp lệ -- đảm bảo dòng AdminPassword tồn tại và có giá trị.
    • Cú pháp tệp cấu hình sai định dạng -- mỗi lệnh phải nằm trên dòng riêng của nó không có ký tự thừa.
    • Không khớp phiên bản module sau khi cập nhật game -- cập nhật số phiên bản SubModule.xml.
  • Thử xóa tất cả các mod tùy chỉnh và chạy chỉ với các module mặc định (Native*Multiplayer*DedicatedCustomServerHelper).
  • Xóa tệp cấu hình và để máy chủ tạo lại các giá trị mặc định để loại trừ các vấn đề về cấu hình.

Người Chơi Không Thể Kết Nối

  • Xác minh máy chủ đang chạy trong GPanel.
  • Xác nhận người chơi đang sử dụng đúng IP và port từ tab Network của GPanel.
  • Kiểm tra rằng mật khẩu game đúng (phân biệt chữ hoa chữ thường).
  • Đảm bảo người chơi có cùng phiên bản game và mod được cài đặt.
  • Nếu sử dụng mod, xác minh người chơi có chính xác cùng các phiên bản module.
  • Kiểm tra console để tìm các thông báo "player rejected" có thể chỉ ra lý do cụ thể.

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 và console hiển thị rằng nó đang chấp nhận kết nối.
  • Kiểm tra rằng tệp cấu hình bao gồm start_game hoặc start_game_and_mission -- không có lệnh này, máy chủ sẽ không đăng ký với danh sách máy chủ chính.
  • Trình duyệt máy chủ có thể mất vài phút để cập nhật. Thử kết nối trực tiếp trong khi chờ đợi.
  • Nếu token xác thực hết hạn, máy chủ có thể khởi động nhưng không xuất hiện trong trình duyệt. Liên hệ bộ phận hỗ trợ để gia hạn token.

Xung Đột Mod

  • Nếu máy chủ bị sập sau khi thêm một mod, hãy gỡ bỏ nó và thử lại để xác nhận đó là nguyên nhân.
  • Kiểm tra rằng SubModule.xml của mod liệt kê đúng các phụ thuộc và thứ tự tải trong danh sách module của bạn là chính xác.
  • Xác minh mod tương thích với phiên bản hiện tại của Bannerlord. Mod từ các phiên bản cũ hơn có thể gây ra sự cố sập.
  • Một số mod xung đột với nhau. Kiểm tra tài liệu mod và các diễn đàn cộng đồng để biết các vấn đề không tương thích đã biết.
  • Xóa bộ nhớ đệm shader và các tệp tạm của máy chủ nếu bạn gặp các vấn đề về đồ họa hoặc lỗi tải sau khi thay đổi mod.

Desync Người Chơi

  • Desync xảy ra khi trạng thái game của người chơi khác biệt so với máy chủ. Các triệu chứng bao gồm người chơi dường như dịch chuyển tức thời, các cú đánh không được ghi nhận, hoặc rubber-banding.
  • Nguyên nhân phổ biến nhất là độ trễ cao. Khuyến khích người chơi bị ảnh hưởng kiểm tra kết nối internet của họ.
  • Các mod sửa đổi cơ chế lối chơi (tốc độ di chuyển, vật lý, chỉ số vũ khí) có nhiều khả năng gây ra desync hơn.
  • Nếu desync lan rộng, hãy thử giảm MaxNumberOfPlayers hoặc chuyển sang chế độ chơi nhẹ hơn (Duel hoặc Skirmish thay vì Siege).
  • Khởi động lại máy chủ có thể giải quyết các vấn đề desync dai dẳng.

Vấn Đề Về Token Xác Thực

  • Bannerlord yêu cầu một token xác thực hợp lệ để chạy máy chủ chuyên dụng. Token hết hạn sau khoảng 3 tháng.
  • Nếu bạn thấy các lỗi liên quan đến token trong console, token có khả năng cần được gia hạn.
  • Mở một ticket hỗ trợ để làm mới token xác thực của máy chủ của bạn.

8. Tệp Log

Log máy chủ Bannerlord hữu ích để chẩn đoán các sự cố sập, vấn đề kết nối, và hoạt động của người chơi.

  • Các tệp log được lưu trữ trong thư mục log của máy chủ, thường có thể truy cập thông qua tab Files của GPanel hoặc qua SFTP.
  • Kiểm tra các tệp log để tìm các thông báo lỗi chi tiết khi đầu ra console riêng không đủ.
  • Bao gồm các đoạn trích log liên quan khi mở một ticket hỗ trợ để giải quyết nhanh hơn.

Bài Viết Liên Quan

Cần Trợ Giúp?

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


Was this article helpful?

Ready to Get Started?

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