Icarus dedicated server là gì ? Cách tạo icarus server trên linux

Icarus dedicated server là gì ? Cách tạo icarus server trên linux

A. Giới Thiệu

Icarus Dedicated Server là một máy chủ chuyên dụng dành cho trò chơi Icarus, một tựa game sinh tồn PvE được phát triển bởi RocketWerkz. Máy chủ này cho phép người chơi thiết lập và quản lý một server riêng, giúp họ có thể chơi cùng bạn bè mà không cần phải phụ thuộc vào hệ thống máy chủ của nhà phát hành. Với Icarus Dedicated Server, người chơi có thể tùy chỉnh các thiết lập, kiểm soát số lượng người tham gia, và đảm bảo kết nối ổn định hơn so với chế độ host peer-to-peer thông thường.

B. Hướng dẫn cài đặt icarus server

Bước 1: Thuê VPS hoặc server để cài đặt

Trước hết chúng ta cần có 1 VPS hoặc server để có thể host được game

Bạn có thể tham khảo mua server hoặc VPS: Tại Đây

Bước 2. SSH vào server để cài đặt

2.1 Tải mobaxterm để ssh vào server : Tại đây

Hoặc bạn cũng có thể sử dụng bất cứ công cụ ssh nào

2.2 SSH vào server để tiến hành cài đặt

==> Chọn mục Session

icrsv1

==> Chọn SSH

icrsv2

==> Nhập thông tin kết nối tới server

icrsv3

==> Nhập password để ssh vào server 

icrsv4

==> SSH thành công vào server

icrsv5
Bước 3. Update, cài đặt docker và 1 số gói cần thiết
				
					apt update && apt upgrade -y
apt-get install -y wine32 winbind dbus-x11 libfreetype6 libgl1-mesa-glx libasound2
curl -sSL "https://get.docker.com/" | bash
				
			
Bước 4. Tạo docker-compose.yml (Thiết lập tên máy chủ cơ bản và thông tin đăng nhập của bạn)
				
					mkdir ~/icarus-server
cd ~/icarus-server
touch docker-compose.yml
nano docker-compose.yml
				
			

Nhập nội dung bên dưới vào file docker-compose.yml

				
					version: "3"
services:
  icarus:
    image: mornedhels/icarus-server:latest
    container_name: icarus
    hostname: icarus
    restart: unless-stopped
    stop_grace_period: 90s
    ports:
      - "17777:17777/udp"
      - "27015:27015/udp"
    volumes:
      - ./data:/home/icarus/drive_c/icarus
      - ./game:/opt/icarus
    environment:
      - SERVER_NAME=gocit.vn
      - SERVER_PASSWORD=password_server
      - SERVER_ADMIN_PASSWORD=adminpassword
      - SERVER_PORT=17777
      - SERVER_QUERYPORT=27015
      - PUID=4711
      - PGID=4711

				
			

Lưu ý: Thay đổi các thông số SERVER_NAME,SERVER_PASSWORD, SERVER_ADMIN_PASSWORD cho phù hợp

Sau đó ấn Ctrl + O để lưu file và Ctrl + X để thoát.

icarsv12
Bước 5. Khới chạy icarus server
				
					cd ~/icarus-server
docker compose up -d
				
			
icarsv7
Bước 6. Theo dõi tiến trình download icarus server

Quá trình này có thể mất 1 khoảng thời gian dài tùy thuộc vào tốc độ mạng của server.
Để theo dõi quá trình install có thể sử dụng cách sau:
==> Kiểm tra container đang chạy icarus

				
					cd ~/icarus-server
docker ps -a
				
			
icarsv13

Kiểm tra log của container đó

				
					docker logs -f c9dd5b473694
				
			
icarsv14

Kết quả như hình là đã install thành công

Bước 7: Kiểm tra server đã hoạt động hay chưa

Truy cập https://gamemonitoring.net/icarus/servers/add để tiến hành add server
Nhập thông tin sau đó ấn add server

icarsv15

Sau khi add thành công sẽ có thông báo ==> ấn go to server để kiểm tra

icarsv16

Server đã tồn tại

icarsv17
Bước 8. Tiến hành vào game ==> Play ==> Dedicated server ==> Nhập tên server và bắt đầu trải nghiệm thôi nào
icarsv18
icarsv19

3. Tham khảo

Chúc các bạn thành công !!!

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *