Hướng dẫn đầy đủ để chạy máy chủ Palworld với Docker
Hướng dẫn đầy đủ để chạy máy chủ Palworld với Docker
Hãy tưởng tượng bạn rất háo hức để khám phá thế giới hấp dẫn của Palworld, nhưng việc thiết lập một máy chủ riêng dường như là một thách thức. Với sức mạnh của Docker, bạn có thể dễ dàng lưu trữ máy chủ Palworld của riêng mình và bắt đầu khám phá trò chơi hấp dẫn này cùng bạn bè. Dưới đây là hướng dẫn từng bước để giúp bạn khởi động máy chủ Palworld của mình bằng Docker.
Tại sao nên sử dụng Docker cho máy chủ Palworld?
Docker cung cấp một cách tiếp cận đơn giản để thiết lập và quản lý máy chủ game. Nó đảm bảo rằng tất cả các công cụ cần thiết đều nằm trong container, loại bỏ nhu cầu cài đặt phức tạp như SteamCMD. Dưới đây là một số lợi ích chính:
- Đơn giản: Docker đơn giản hóa quy trình thiết lập, yêu cầu kiến thức kỹ thuật tối thiểu.
- Tính nhất quán: Nó đảm bảo một môi trường game ổn định và nhất quán, giảm thiểu xung đột.
- Tùy chỉnh: Với Docker, bạn có thể dễ dàng điều chỉnh cài đặt máy chủ để tạo ra trải nghiệm chơi game độc đáo.
Các yêu cầu trước khi thiết lập máy chủ Palworld
Trước khi bắt đầu, hãy đảm bảo bạn có những điều sau:
- Docker và Docker Compose: Cài đặt Docker và Docker Compose để quản lý các container của bạn một cách hiệu quả.
- Một thiết bị phù hợp: Bạn có thể chạy máy chủ Palworld trên hệ thống Linux, Windows hoặc Mac. Đảm bảo thiết bị của bạn đáp ứng yêu cầu tối thiểu về CPU và RAM (4 lõi, 16GB RAM và ít nhất 8GB dung lượng lưu trữ)[4].
Hướng dẫn từng bước để thiết lập máy chủ Palworld với Docker
1. Cài đặt Docker và Docker Compose
Bước 1: Tải xuống và cài đặt Docker
Bạn có thể cài đặt Docker bằng cách thực hiện lệnh sau trong terminal của bạn:
curl -sSL https://get.docker.com | sh
Điều này sẽ tải xuống và cài đặt Docker trên hệ thống của bạn[1].
Bước 2: Thêm người dùng của bạn vào nhóm Docker
Để quản lý Docker mà không cần quyền root, hãy thực hiện:
sudo usermod -aG docker $USER
Hãy đảm bảo bạn khởi động lại hệ thống của mình sau khi chạy lệnh này để áp dụng các thay đổi[1].
2. Chuẩn bị thư mục máy chủ
Tạo một thư mục để lưu trữ các tệp của máy chủ Palworld của bạn. Sử dụng các lệnh như sau:
sudo mkdir -p /opt/stacks/palworld/data
sudo chown 1000:1000 /opt/stacks/palworld/data
Điều này thiết lập một thư mục và cấp quyền sở hữu cho một ID người dùng cụ thể (1000), đảm bảo truy cập liền mạch cho container Docker của bạn[1].
3. Cấu hình tệp Docker Compose của bạn
Bước 1: Kéo hình ảnh Docker và thiết lập
Tải xuống hình ảnh Docker cần thiết và cấu hình cài đặt máy chủ của bạn. Ví dụ, sử dụng hình ảnh của thijsvanloef/palworld-server-docker
:
version: "3"
services:
palworld:
image: thijsvanloef/palworld-server-docker:latest
restart: unless-stopped
container_name: palworld-server
stop_grace_period: 30s
ports:
- 8211:8211/udp
- 27015:27015/udp
environment:
- PUID=1000
- PGID=1000
- PORT=8211
- PLAYERS=16
- MULTITHREADING=false
- SERVER_DESCRIPTION="Máy chủ Docker Palworld của tôi"
- ADMIN_PASSWORD="myAdminPassword"
volumes:
- ./palworld:/palworld/
Điều chỉnh các biến môi trường theo nhu cầu của bạn[4].
4. Khởi động máy chủ Palworld của bạn
Chạy máy chủ Palworld của bạn bằng Docker Compose:
docker-compose up -d
Lệnh này khởi động máy chủ của bạn ở chế độ tách rời. Hãy chắc chắn rằng bạn đang ở cùng thư mục với tệp docker-compose.yml
của bạn[3].
Chuyển tiếp cổng và tường lửa
Để truy cập máy chủ của bạn từ bên ngoài mạng cục bộ, bạn sẽ cần thiết lập chuyển tiếp cổng:
- Xác định cổng: Các cổng mặc định cho máy chủ Palworld là
8211
và27015
. Bạn cần chuyển tiếp các cổng này trên bộ định tuyến của mình. - Gán địa chỉ IP tĩnh: Đảm bảo thiết bị máy chủ của bạn có địa chỉ IP tĩnh để duy trì kết nối ổn định.
- Cập nhật cài đặt tường lửa: Sử dụng các lệnh như
netsh advfirewall firewall add rule
(trên Windows) để cho phép các kết nối đến trên các cổng này[3].
Tùy chỉnh máy chủ Palworld của bạn
Docker cho phép bạn tùy chỉnh cài đặt máy chủ của mình một cách dễ dàng:
- Cấu hình RCON: Sử dụng các công cụ như RCON để quản lý các lệnh trực tiếp từ dòng lệnh.
- Biến môi trường: Điều chỉnh các cài đặt như
EXP_RATE
,DAY_TIME_SPEED_RATE
, vàNIGHT_TIME_SPEED_RATE
để tạo ra trải nghiệm chơi game độc đáo[5].
Lưu trữ máy chủ của bạn
Trong khi chạy máy chủ cục bộ là tiện lợi, việc lưu trữ nó trên một nền tảng đám mây có thể cung cấp nhiều tính ổn định và khả năng mở rộng hơn. Các giải pháp như LightNode cung cấp các tùy chọn lưu trữ máy chủ an toàn và hiệu quả, hoàn hảo cho việc quản lý máy chủ Palworld của bạn:
Sử dụng LightNode, bạn có thể đảm bảo rằng máy chủ của bạn vẫn ổn định và an toàn, ngay cả khi bạn không theo dõi nó một cách chủ động.
Kết luận
Với hướng dẫn này, bạn đã sẵn sàng để bắt đầu cuộc phiêu lưu Palworld của mình với một máy chủ Docker tùy chỉnh. Docker đơn giản hóa quy trình thiết lập, cho phép bạn tập trung vào những khía cạnh thú vị của trò chơi. Dù bạn đang khám phá những thế giới rộng lớn hay tùy chỉnh máy chủ của mình để có trải nghiệm độc đáo, Docker đều giúp điều đó trở nên khả thi.
Bạn đã sẵn sàng để khám phá Palworld cùng bạn bè chưa? Nếu bạn hào hứng về việc lưu trữ máy chủ của riêng mình nhưng thiếu chuyên môn, việc chạy nó trên một nền tảng được quản lý như LightNode có thể lo liệu các khía cạnh kỹ thuật. Hãy thoải mái khám phá các tùy chọn và làm cho trải nghiệm Palworld của bạn trở nên thú vị hơn.