Hướng dẫn cách tạo host ark​?

November 6, 2024

Việc tạo và quản lý máy chủ (host) cho các trò chơi trực tuyến đã trở nên phổ biến, đặc biệt với các game sinh tồn như ARK: Survival Evolved. Đây là một trò chơi mà người chơi có thể khám phá, xây dựng và sinh tồn trong thế giới đầy thách thức, với các loài khủng long và sinh vật cổ đại. Để trải nghiệm ARK một cách trọn vẹn, nhiều game thủ lựa chọn tự tạo máy chủ riêng để tùy chỉnh và kiểm soát trò chơi theo ý muốn.

Bài viết này sẽ hướng dẫn bạn từng bước thiết lập và cấu hình một máy chủ ARK, giúp bạn và bạn bè có thể cùng tham gia vào thế giới ARK đầy thú vị này.

1. Ark là gì?

ARK: Survival Evolved là một trò chơi sinh tồn trực tuyến nổi tiếng, nơi người chơi nhập vai vào một nhân vật bị mắc kẹt trên hòn đảo hoang dã đầy rẫy những loài khủng long, sinh vật cổ đại và các nguy hiểm khác. Trong ARK, người chơi phải sinh tồn bằng cách thu thập tài nguyên, xây dựng nơi trú ẩn, săn bắn và thuần hóa các sinh vật để phục vụ cho việc khám phá và chiến đấu.

Trò chơi có đồ họa sống động và cơ chế chơi đa dạng, cho phép người chơi tùy chỉnh nhân vật, xây dựng căn cứ, và khám phá một thế giới mở rộng lớn. Với khả năng chơi đơn hoặc tham gia cùng những người chơi khác trên các máy chủ, ARK đã thu hút một cộng đồng game thủ đông đảo nhờ vào lối chơi sáng tạo và những thử thách sinh tồn hấp dẫn.

2. Hướng dẫn cách tạo host ark?

Về cấu hình: Chúng ta cần ít nhất 6 GB RAM và 4 GB cho mỗi 100 người sử dụng.

Bước 1: Chạy lệnh sau

sudo apt-get install lib32gcc1

Thêm các dòng sau vào /etc/apt/sources.list:

# Experimental/unstable (sid) repositories
deb http://ftp.debian.org/debian experimental main
deb http://ftp.debian.org/debian sid main

Để cập nhật danh sách các gói khả dụng của máy chủ và cài đặt gói thư viện glibc đã cập nhật , hãy chạy các lệnh sau thông qua sudo hoặc root shell:

apt-get update
apt-get -t experimental install libc6-dev

Bước 2: Mở giới hạn tập tin

Thêm các dòng sau vào /etc/sysctl.conf

fs.file-max=100000

Sau đó chạy lệnh sau thông qua sudo hoặc root shell để áp dụng thay đổi:

$ sysctl -p /etc/sysctl.conf

Thêm các dòng sau vào /etc/security/limits.conf:

soft    nofile          1000000*          

hard    nofile          1000000

Thêm dòng sau vào /etc/pam.d/common-session:

session required pam_limits.so

Bước 3: Tiếp theo Cài đặt máy chủ

Khởi chạy SteamCMD trên máy chủ của bạn và sử dụng nó để tải xuống các tệp máy chủ. (Xóa < > và thay thế chúng bằng dấu ngoặc kép, ví dụ: force_install_dir "C:\Program Files (x86)\Ark Server") Sử dụng ID ứng dụng 376030 cho Survival Evolved hoặc sử dụng 445400 cho Survival of The Fittest

Steam> login anonymous
Steam> force_install_dir <install_dir>
Steam> app_update 376030 validate
Steam> exit

Hoặc chạy từ dòng lệnh:

steamcmd +force_install_dir <install_dir> +login anonymous +app_update 376030 +quit

Thay thế <install_dir>bằng đường dẫn đầy đủ đến thư mục đã tạo ở Bước 2. Trên Linux, đường dẫn này sẽ như sau /home/steam/servers/ark. Trên Windows, đường dẫn này sẽ như sau c:\arkserver.

Bước 4: Tạo một tập lệnh để khởi chạy máy chủ với các tùy chọn và cài đặt mong muốn của bạn.  Đối với Windows, hãy tạo start_server.batvà đặt nó vào YOUR_ARK_SERVER_FOLDER /ShooterGame/Binaries/Win64/ (xóa các ký hiệu '<' '>'!)

start ShooterGameServer.exe TheIsland?listen?SessionName=<server_name>?ServerPassword=<join_password>?ServerAdminPassword=<admin_password>?Port=<port>?QueryPort=<query_port>?MaxPlayers=<max_players>exit

Đối với Linux, hãy tạo Server_start.shvà đặt nó vào YOUR_ARK_SERVER_FOLDER /ShooterGame/Binaries/Linux/ (xóa các ký hiệu '<' '>'!)

#! /bin/bash./ShooterGameServer TheIsland?listen?SessionName=<server_name>?ServerPassword=<join_password>?ServerAdminPassword=<admin_password> -server -log

Trên Linux, sau khi tạo tập lệnh, hãy thực thi tập lệnh đó:

$ chmod +x server_start.sh

Trong cả hai ví dụ này, hãy thay thế <server_name>bằng tên mong muốn cho máy chủ của bạn, <join_password>bằng bất kỳ mật khẩu nào mà người chơi phải cung cấp để tham gia máy chủ của bạn và <admin_password>bằng mật khẩu phải cung cấp để có quyền truy cập quản trị viên vào máy chủ. Nếu không muốn có mật khẩu tham gia của người chơi, hãy xóa toàn bộ tùy chọn khỏi danh sách (bao gồm cả ?ServerPassword=tham số đó).

Thêm -beta với tên nhánh vào lệnh app_update

Steam> app_update 376030 -beta branchname validate

>> Hướng dẫn tạo Host trên Openshift

Gửi mail cho tôi
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.