Cách cài đặt máy chủ FiveM trên Ubuntu 19.04

Cách cài đặt máy chủ FiveM trên Ubuntu 19.04

Điều kiện tiên quyết

  • Một hệ thống Linux chạy Ubuntu 19.04 với ít nhất 1 lõi CPU và 2 GB bộ nhớ
  • Người dùng không root trên hệ thống

Trước khi chúng tôi bắt đầu

Để đảm bảo hệ thống của bạn được cập nhật đầy đủ trước khi tiến hành cài đặt, hãy chạy các lệnh sau:

sudo apt-get update
sudo apt-get upgrade

Ngoài ra, hãy đảm bảo mở các cổng sau, vì chúng cần thiết để FiveM hoạt động bình thường:

  • 30120 TCP & UDP
  • 30110 TCP & UDP

Ubuntu 19.04 vận chuyển với UFWtư cách là tường lửa mặc định, bạn có thể mở các cổng cần thiết nếu bạn đang sử dụng UFW bằng cách thực hiện các lệnh sau:

sudo ufw allow 30120
sudo ufw allow 30110

Cài đặt

Đầu tiên, tạo một thư mục trống và điều hướng đến nó. Thư mục này sẽ chứa tất cả các tệp máy chủ FiveM của bạn.

mkdir ~/fivem_server 
cd ~/fivem_server

Tải về bản dựng nhánh chính mới nhất từ máy chủ tạo tác . Sao chép URL cho phiên bản máy chủ mới nhất và sử dụng wget <url>để tải xuống thư mục đã tạo. Sau khi bạn đã tải xuống bản dựng, hãy giải nén nó bằng lệnh sau:

tar -xvf fx.tar.xz

Điều này sẽ trích xuất tất cả các tập tin cần thiết.

Khi bạn đã giải nén thành công kho lưu trữ đã tải xuống, bây giờ bạn có thể xóa nó.

rm fx.tar.xz

Tiếp theo sao chép kho lưu trữ dữ liệu cfx-server vào một thư mục mới bên ngoài thư mục tệp máy chủ. Thư mục này sẽ chứa tài nguyên máy chủ. Lệnh dưới đây sẽ sao chép kho lưu trữ vào một thư mục mới được gọi fivem_resourcestrong thư mục chính của bạn.

git clone https://github.com/citizenfx/cfx-server-data ~/fivem_resources

Máy chủ của bạn hiện đã được tải xuống, nhưng chưa sẵn sàng.

Tạo khóa giấy phép FiveM , hoàn toàn miễn phí và được sử dụng để nhận dạng máy chủ. Sử dụng trình soạn thảo văn bản yêu thích của bạn để tạo một tệp mới được gọi server.cfgtrong fivem_resourcesthư mục của bạn :

nano ~/fivem_resources/server.cfg

Dân trí với nội dung sau:

# Only change the IP if you're using a server with multiple network interfaces, otherwise change the port only.
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

# These resources will start by default.
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure fivem
ensure hardcap
ensure rconlog
ensure scoreboard

# This allows players to use scripthook-based plugins such as the legacy Lambda Menu.
# Set this to 1 to allow scripthook. Do note that this does _not_ guarantee players won't be able to use external plugins.
sv_scriptHookAllowed 0

# Uncomment this and set a password to enable RCON. Make sure to change the password - it should look like rcon_password "YOURPASSWORD"
#rcon_password ""

# A comma-separated list of tags for your server.
# For example:
# - sets tags "drifting, cars, racing"
# Or:
# - sets tags "roleplay, military, tanks"
sets tags "default"

# Set an optional server info and connecting banner image url.
# Size doesn't matter, any banner sized image will be fine.
#sets banner_detail "https://url.to/image.png"
#sets banner_connecting "https://url.to/image.png"

# Set your server's hostname
sv_hostname "FXServer, but unconfigured"

# Nested configs!
#exec server_internal.cfg

# Loading a server icon (96x96 PNG file)
#load_server_icon myLogo.png

# convars which can be used in scripts
set temp_convar "hey world!"

# Uncomment this line if you do not want your server to be listed in the server browser.
# Do not edit it if you *do* want your server listed.
#sv_master1 ""

# Add system admins
add_ace group.admin command allow # allow all commands
add_ace group.admin command.quit deny # but don't allow quit
add_principal identifier.steam:110000100000000 group.admin # add the admin to the group

# Hide player endpoints in external log output.
sv_endpointprivacy true

# Server player slot limit (must be between 1 and 32, unless using OneSync)
sv_maxclients 32

# License key for your server (https://keymaster.fivem.net)
sv_licenseKey replaceThisWithYourLicenseKey

Đây sẽ là tập tin cấu hình máy chủ của bạn. Trên dòng cuối cùng của cấu hình, có một cài đặt được gọi sv_licenseKey. Thay đổi cài đặt này thành khóa giấy phép được tạo của bạn. Ngoài ra, tất cả các cài đặt cấu hình trong cấu hình đều có nhận xét bên cạnh chúng để bạn có thể hiểu ý nghĩa của từng cài đặt và thay đổi nó nếu bạn muốn.

Khi bạn đã hoàn tất, lưu tệp và đóng trình chỉnh sửa.

Khởi động máy chủ

Để khởi động máy chủ, bạn cần có trong thư mục tài nguyên máy chủ. Sau đó, bạn có thể khởi động máy chủ bằng cách sử dụng runserver.shtập lệnh trong fivem_serverthư mục. Đảm bảo bao gồm các +exec server.cfgtham số.

cd ~/fivem_resources && bash ~/fivem_server/run.sh +exec server.cfg

Bạn có thể tắt máy chủ bằng cách nhấn CTRL+ C.

Chạy máy chủ ở chế độ nền (tùy chọn)

Để chạy máy chủ ở chế độ nền, chúng tôi sẽ tạo một phiên màn hình mới để máy chủ chạy vào.

cd ~/fivem_resources && screen -s "FiveM server" bash ~/fivem_server/run.sh +exec server.cfg

Nếu bạn muốn thoát khỏi bảng điều khiển FiveM, nhấn CTRL+ A, sau đó nhấn D. Bạn có thể mở lại cửa sổ một lần nữa bằng cách sử dụng lệnh screen -r.

Chúng ta có thể tự động hóa điều này bằng cách tạo một tập lệnh bash. Tạo một tệp mới với tên bạn chọn và phần mở rộng .sh. Mở nó trong trình soạn thảo văn bản yêu thích của bạn.

nano yourscript.sh

Sau đó dán đoạn script sau:

#/bin/bash
cd ~/fivem_resources
screen -s "FiveM server"  bash ~/fivem_server/run.sh +exec server.cfg

Theo đó, đánh dấu tệp là tệp thực thi bằng cách nhập lệnh sau:

chmod +x yourscript.sh

Bây giờ bạn có thể khởi động máy chủ bằng cách thực thi tập lệnh:

./yourscript.sh

Làm cho máy chủ khởi động khi khởi động (tùy chọn)

Để làm cho máy chủ của chúng tôi khởi động khi khởi động, chúng tôi sẽ tạo một dịch vụ Linux mới sẽ thực thi tập lệnh khởi động máy chủ. Dịch vụ này sẽ được gọi fivemvà bắt đầu khi hệ thống của bạn khởi động, khởi động máy chủ.

Sử dụng soạn thảo yêu thích của bạn để tạo ra một tập tin mới có tên gọi fivem.servicetrong /lib/systemd/system/. Điều này sẽ yêu cầu đặc quyền siêu người dùng.

sudo nano /lib/systemd/system/fivem.service

Dân trí với những điều sau đây:

[Unit]
Description=FiveM server

[Service]
Type=forking
User=username
ExecStart=/usr/bin/fivem_start.sh

[Install]
WantedBy=multi-user.target

Đặt tên người dùng Linux thực tế của bạn sau User=.

Lưu tệp và đóng trình soạn thảo của bạn.

Tạo một tệp mới /usr/bin/fivem_start.shbằng trình soạn thảo văn bản yêu thích của bạn.

sudo nano /usr/bin/fivem_start.sh

Dân trí với những điều sau đây:

#!/bin/bash
screen -dm bash -c 'cd /home/username/fivem_resources && bash /home/username/fivem_server/run.sh +exec server.cfg'

Thay thế usernamebằng tên người dùng Linux của bạn. Lưu và đóng tập tin.

Đánh dấu tệp là tệp thực thi bằng cách nhập lệnh sau:

sudo chmod +x /usr/bin/fivem_start.sh

Chạy lệnh này để tải lại cấu hình trình quản lý systemd:

sudo systemctl daemon-reload

Bắt đầu dịch vụ với lệnh này:

sudo systemctl start fivem

Thực hiện lệnh này để làm cho dịch vụ bắt đầu khi khởi động:

sudo systemctl enable fivem

Bây giờ bạn có thể khởi động lại máy chủ Linux của mình và máy chủ FiveM sẽ tự động khởi động khi khởi động. Sau khi khởi động lại đăng nhập như tài khoản Linux mà bạn đã cài đặt máy chủ và nhập lệnh sau để mở bàn điều khiển:

screen -r

Các vấn đề chung

  • Nếu bạn không nhận được bất kỳ 'tài nguyên nào được tìm thấy và thông báo' Không thể bắt đầu tài nguyên ', bạn đã không cdđến đúng thư mục.
  • Nếu bạn gặp nhiều lỗi về citizen:/scripting/, bạn đã không sử dụng run.sh.
  • Nếu không có gì xảy ra ngoại trừ sending heartbeat, bạn đã không sử dụng run.shvà thất bại với cdthư mục.
  • Nếu không có tài nguyên nào bắt đầu và bạn không thể kết nối, bạn đã không thêm +exec.
  • Nếu bạn nhận được no license key was specified, một trong những điều trên áp dụng.

Kết nối với máy chủ đã tạo

Cài đặt máy khách FiveM

Để kết nối với máy chủ, bạn phải sở hữu bản sao Grand Theft Auto V hợp lệ và được cài đặt trên máy tính của bạn. Bạn cần tải xuống trình cài đặt máy khách FiveM từ trang web chính thức của FiveM . Chạy trình cài đặt và nó sẽ hướng dẫn bạn cài đặt. Sau khi bạn đã cài đặt ứng dụng khách FiveM, hãy chạy nó. Nó sẽ yêu cầu bạn đăng nhập bằng tài khoản Câu lạc bộ xã hội GTA của bạn. Đăng nhập vào tài khoản của bạn và cài đặt đã hoàn tất. Tiến hành bước tiếp theo.

Kết nối với máy chủ của bạn

Chạy ứng dụng khách FiveM đã cài đặt. Nếu có bản cập nhật, nó sẽ tự động tải xuống, chỉ cần nhấn "chấp nhận". Bạn sẽ thấy một tùy chọn trên đầu được gọi Direct Connect. Nhấp vào nó và nhập địa chỉ IP của máy chủ của bạn vào IP:Porttrường. Kết nối với máy chủ và bạn có thể chơi trên đó!


Thêm hình mờ nền vào tài liệu Word của bạn

Thêm hình mờ nền vào tài liệu Word của bạn

Microsoft Word cho phép bạn thêm hình mờ vào tài liệu của mình. Hình mờ là những hình ảnh hoặc văn bản nhẹ phía sau văn bản thông thường trong tài liệu của bạn.

Tạo danh sách phân phối Outlook \ Nhóm

Tạo danh sách phân phối Outlook \ Nhóm

Outlook và nhiều ứng dụng e-mail khác có một tính năng cho phép bạn gửi e-mail đến nhiều người nhận cùng một lúc bằng cách sử dụng danh sách phân phối. Bằng cách này khi bạn gửi e-mail, bạn chỉ cần đặt tên danh sách phân phối vào hộp Tới:

5 Xu hướng thiết kế web bổ sung cho nhau

5 Xu hướng thiết kế web bổ sung cho nhau

Luôn có những thứ bổ sung cho nhau. Cho dù đó là ghép nối các loại thực phẩm, kinh nghiệm hay thậm chí là các mối quan hệ cá nhân; một số thứ chỉ hoạt động tốt hơn khi có thứ gì đó khác hỗ trợ nó. Thiết kế web không có gì khác biệt. Có một số kỹ thuật nhất định dựa vào thứ gì đó khác để nó có hiệu quả hoặc thậm chí hoạt động bình thường.

Đã xảy ra sự cố khi gửi lệnh đến lỗi chương trình trong Excel

Đã xảy ra sự cố khi gửi lệnh đến lỗi chương trình trong Excel

Nếu bạn sử dụng Excel 2007 hoặc 2010, bạn có thể gặp lỗi khi mở Excel hoặc nhấp đúp vào tệp Excel có thông báo Đã xảy ra sự cố khi Gửi lệnh tới Chương trình. Điều này có thể được gây ra bởi một vài điều khác nhau.

Favicons là gì và cách sử dụng chúng

Favicons là gì và cách sử dụng chúng

Biểu tượng yêu thích là một hình ảnh nhỏ riêng lẻ của một trang web được hiển thị bên cạnh thanh địa chỉ. Tùy thuộc vào trình duyệt, nó cũng xuất hiện trong dấu trang / dấu trang trong thanh công cụ dấu trang và thanh bảng hoặc dưới dạng lối tắt trên màn hình.

Thay đổi chủ đề Microsoft Outlook của bạn

Thay đổi chủ đề Microsoft Outlook của bạn

Nếu bạn là người dùng Outlook thì bạn có thể tạo phong cách hoặc chủ đề của riêng mình cho các thư email gửi đi của mình chỉ với một vài cú nhấp chuột.

Sử dụng Windows Photo Viewer trong Windows 10

Sử dụng Windows Photo Viewer trong Windows 10

Nếu bạn thích sử dụng Windows Photo Viewer trong Windows 7 nhưng nhận thấy rằng bạn không thể sử dụng nó trong Windows 10 thì đây là cách bạn lấy lại.

Trình giả lập tốt nhất để chơi trò chơi Nintendo DS trên máy tính của bạn

Trình giả lập tốt nhất để chơi trò chơi Nintendo DS trên máy tính của bạn

Ngày nay, hình thức chơi game phổ biến nhất liên quan đến các trò chơi cũ, cổ điển là sử dụng trình giả lập. Hôm nay chúng tôi sẽ giới thiệu cho bạn một số trình giả lập tốt nhất cho Nintendo DS chạy trên mọi máy tính. Sau đó, tất cả những gì bạn phải làm là tải xuống trình giả lập NDS và các trò chơi và bạn đã sẵn sàng chơi.

Thay đổi Phông chữ Mặc định cho Tài liệu Word Mới

Thay đổi Phông chữ Mặc định cho Tài liệu Word Mới

Nếu bạn có một phông chữ nhất định mà bạn muốn sử dụng cho tất cả các tài liệu Word của mình, có một cách để làm cho Word sử dụng phông chữ đó theo mặc định mỗi khi bạn bắt đầu một tài liệu mới. Làm theo các bước đơn giản.

3 cách để tắt tính năng nén tệp tự động trong Windows

3 cách để tắt tính năng nén tệp tự động trong Windows

Bây giờ chúng ta sẽ đi vào cách ngăn Windows tự động nén tệp của bạn, do đó bạn không cần phải lo lắng về điều này xảy ra nữa.