Hướng dẫn này trình bày cách thiết lập máy chủ chuyên dụng Frozen Flame của bạn trên Legion Hosting, cấu hình các biến khởi động, chỉnh sửa các tệp cấu hình Game.ini và Engine.ini, chọn chế độ chơi, điều chỉnh các thiết lập độ khó và PvP, kết nối tới máy chủ, và quản lý các bản lưu. Frozen Flame là một trò chơi nhập vai hành động sinh tồn nơi người chơi khám phá một thế giới băng giá, thu thập tài nguyên, xây dựng nơi trú ẩn, và chiến đấu với quái vật. Để biết các lệnh quản trị, thiết lập RCON, và quản lý người chơi, xem Lệnh Quản Trị Frozen Flame.
Khởi Động Lần Đầu
Khi bạn nhận được máy chủ Frozen Flame của mình lần đầu, hãy làm theo các bước sau để đưa nó trực tuyến:
- Đăng nhập vào GPanel và chọn máy chủ Frozen Flame của bạn.
- Điều hướng đến tab Startup và xem lại các biến khởi động mặc định. Đặt SERVER_NAME thành tên ưa thích của bạn.
- Tùy chọn đặt một SERVER_PASSWORD để hạn chế quyền truy cập.
- Quay lại tab Console và nhấp Start.
- Máy chủ sẽ tự động tải xuống và cài đặt các tệp Frozen Flame Dedicated Server trong lần khởi động đầu tiên (Steam App ID
1348640). Việc này có thể mất vài phút. - Khi console xác nhận máy chủ đã khởi động, máy chủ của bạn đã trực tuyến và sẵn sàng cho người chơi kết nối.
Game.ini hoặc Engine.ini, hãy khởi động máy chủ một lần, để nó tải xong, sau đó dừng lại trước khi chỉnh sửa.
Các Biến Khởi Động GPanel
Các biến sau đây có sẵn trong tab Startup của GPanel. Chúng được truyền dưới dạng các đối số dòng lệnh tới máy chủ ở mỗi lần khởi động.
| Biến | Mặc định | Mô tả |
|---|---|---|
SERVER_NAME |
Frozen Flame Server |
Tên hiển thị được hiển thị trong trình duyệt máy chủ. Ánh xạ tới tham số -MetaGameServerName. |
SERVER_PASSWORD |
(trống) | Mật khẩu cần thiết để tham gia. Để trống cho một máy chủ công khai. Được đặt trong Game.ini dưới ServerPassword. |
MAX_PLAYERS |
10 |
Số lượng người chơi đồng thời tối đa. Được cấu hình trong Game.ini. |
GAME_MODE |
campaign |
Lựa chọn chế độ chơi. Tùy chọn: campaign (bản đồ Heaven) hoặc cataclysm (bản đồ Survive). Xem phần Chế Độ Chơi bên dưới. |
RCON_PASSWORD |
(trống) | Mật khẩu cho việc quản trị từ xa RCON. Cần thiết cho các lệnh quản trị. Xem Lệnh Quản Trị để thiết lập. |
Chế Độ Chơi
Frozen Flame hỗ trợ hai chế độ chơi chính, được cấu hình thông qua tệp Engine.ini hoặc biến khởi động. Mỗi chế độ có bản đồ và các thiết lập mặc định riêng.
| Chế độ | Bản đồ | Mô tả |
|---|---|---|
| Campaign (Heaven) | Heaven |
Chế độ theo cốt truyện. Người chơi tiến triển qua các nhiệm vụ, mở khóa các khả năng, và khám phá một thế giới có cấu trúc với một cốt truyện. Được khuyến nghị cho các nhóm PvE. |
| Cataclysm (Survive) | Survive |
Chế độ tập trung vào sinh tồn với các điều kiện khắc nghiệt hơn, chiến đấu thử thách hơn, và lối chơi mở. Hỗ trợ PvP và được thiết kế cho lối chơi sinh tồn cạnh tranh hoặc hardcore. |
Đặt Chế Độ Chơi trong Engine.ini
Để thay đổi chế độ chơi theo cách thủ công, hãy chỉnh sửa Engine.ini và đặt giá trị ServerDefaultMap:
[/Script/EngineSettings.GameMapsSettings]
; Campaign mode (Heaven map):
ServerDefaultMap=/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven
; Cataclysm mode (Survive map):
; ServerDefaultMap=/Game/GameModeSurvive/Maps/Survive/Survive.Survive
Bỏ chú thích dòng cho chế độ bạn muốn và chú thích (hoặc xóa) dòng còn lại. Khởi động lại máy chủ để các thay đổi có hiệu lực.
Các Tệp Cấu Hình Máy Chủ
Frozen Flame sử dụng các tệp cấu hình INI cho các thiết lập nâng cao. Chúng nằm tại:
FrozenFlame/Saved/Config/LinuxServer/
Dừng máy chủ trước khi chỉnh sửa. Nếu các tệp này không tồn tại, hãy khởi động và dừng máy chủ một lần để tạo chúng.
Game.ini — Các Thiết Lập Máy Chủ Cốt Lõi
| Phần / Thiết lập | Mặc định | Mô tả |
|---|---|---|
[/Script/Engine.GameSession]MaxPlayers |
10 |
Số lượng người chơi đồng thời tối đa trên máy chủ. |
[/Script/FrozenFlame.FGameSession]ServerPassword |
(trống) | Mật khẩu cần thiết để tham gia. Trống nghĩa là công khai. |
[/Script/FrozenFlame.GameBalance]bFreePVP |
True |
Bật chiến đấu PvP giữa những người không phải bạn bè. Đặt thành False cho chỉ PvE. |
DurationOfDay |
3600 |
Độ dài của một ngày trong trò chơi tính bằng giây. Mặc định là 3600 (1 giờ thời gian thực). |
MonstersHealthMultiplier |
1 |
Điều chỉnh máu của quái vật. Giá trị trên 1 làm tăng độ khó. |
MonstersDamageMultiplier |
1 |
Điều chỉnh sát thương đầu ra của quái vật. Giá trị trên 1 làm tăng độ khó. |
HealthRateAfterRespawn |
0.5 |
Phần trăm máu sau khi hồi sinh. 0.5 = 50% máu khi hồi sinh. |
LevelUpFlameRate |
1 |
Hệ số nhân tăng XP. Giá trị cao hơn nghĩa là lên cấp nhanh hơn. |
bDropEquippedItems |
False |
Liệu các vật phẩm đang trang bị có bị rơi khi chết hay không. |
bNoModuleCost |
False |
Nếu True, việc xây dựng không tốn vật liệu. Hữu ích cho lối chơi sáng tạo. |
Game.ini Ví Dụ
[/Script/Engine.GameSession]
MaxPlayers=10
[/Script/FrozenFlame.FGameSession]
ServerPassword=
[/Script/FrozenFlame.GameBalance]
bFreePVP=False
DurationOfDay=3600
MonstersHealthMultiplier=1
MonstersDamageMultiplier=1
HealthRateAfterRespawn=0.5
LevelUpFlameRate=1
bDropEquippedItems=False
bNoModuleCost=False
Engine.ini — Chế Độ Chơi và Khả Năng Hiển Thị
Tệp Engine.ini kiểm soát chế độ chơi (lựa chọn bản đồ) và liệu máy chủ có xuất hiện trong trình duyệt máy chủ công khai hay không.
[/Script/EngineSettings.GameMapsSettings]
ServerDefaultMap=/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven
[URL]
MetaServerUrl=meta.frozen-flame.xyz
MetaServerSecret=TEuj7URa2horRuENjjpm3d1rqBPtHOz4
[URL] với các thiết lập MetaServer làm cho máy chủ của bạn xuất hiện trong trình duyệt máy chủ công khai. Xóa hoặc chú thích các dòng này nếu bạn muốn một máy chủ riêng tư, chỉ kết nối trực tiếp.
Cách Kết Nối
Tùy Chọn A — Trình Duyệt Máy Chủ
- Khởi chạy Frozen Flame.
- Từ menu chính, chọn Multiplayer.
- Duyệt danh sách máy chủ và tìm kiếm máy chủ của bạn theo tên.
- Chọn máy chủ của bạn và nhấp Join. Nhập mật khẩu nếu có thiết lập.
Tùy Chọn B — Kết Nối Trực Tiếp
- Khởi chạy Frozen Flame.
- Từ menu chính, chọn Multiplayer.
- Chọn Direct Connect.
- Nhập địa chỉ IP và port của máy chủ từ tab Network của GPanel:
<your-server-ip>:<port> - Nhập mật khẩu nếu được nhắc và nhấp Connect.
Quản Lý Bản Lưu
Vị Trí Tệp Lưu
Các tệp lưu được lưu trữ trên máy chủ tại:
FrozenFlame/Saved/SaveGames/
Thư mục này chứa toàn bộ trạng thái thế giới bao gồm địa hình, các cấu trúc, kho đồ của người chơi, và tiến trình.
Sao Lưu Thủ Công
- Dừng máy chủ từ GPanel để đảm bảo tất cả dữ liệu được ghi vào đĩa.
- Kết nối tới máy chủ của bạn qua SFTP hoặc sử dụng File Manager của GPanel.
- Tải xuống toàn bộ thư mục
SaveGames. - Lưu trữ bản sao lưu trên máy cục bộ của bạn.
Khôi Phục Bản Lưu
- Dừng máy chủ từ GPanel.
- Kết nối qua SFTP và điều hướng đến
FrozenFlame/Saved/SaveGames/. - Tải lên dữ liệu lưu đã sao lưu của bạn, thay thế các tệp hiện có.
- Khởi động máy chủ từ GPanel. Máy chủ sẽ tải bản lưu đã khôi phục.
Bài Viết Liên Quan
- Lệnh Quản Trị Frozen Flame — Thiết lập RCON, các lệnh quản trị, quản lý người chơi, và khắc phục sự cố
- Cách Tìm IP và Port Máy Chủ của Bạn
- Cách Tải Tệp Lên qua SFTP
- Hướng Dẫn Khởi Động Máy Chủ — Hướng dẫn chung để khởi động bất kỳ máy chủ trò chơi nào trên Legion Hosting
Cần Trợ Giúp?
Nếu bạn gặp phải các vấn đề với máy chủ Frozen Flame của mình mà 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ề vấn đề, và bất kỳ thông báo lỗi liên quan nào từ console GPanel.