使用centos8搭建僵屍毀滅工程(PZ)服務器


自從領到了阿里雲的ECS服務器后,本着既能熟悉linux操作,又能為喜歡的游戲搭建一個可以和朋友一起聯機的服務器(游戲提供自建本地服務器極渣)的想法。作為linux小白的我翻遍了網上的資料,用了五天終於解決了各種坑。寫個博客記錄一下,還是挺有成就感的。

下方鏈接非常有用,給了我很大的幫助,特此感謝。

https://note.youdao.com/ynoteshare1/index.html?id=fe65179d613ebedb058b2754006ef718&type=note

下面是普通步驟:(centos8系統)

     

1.yum install glibc.i686       

2
.yum install libstdc++.i686     //安裝運行庫,中間有提示按Y加回車就行
3.cd /usr/local/
            4.mkdir steamcmd
5.cd steamcmd/    
//創建文件夾並進入

6.wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz //下載steam
7.tar -zxvf steamcmd_linux.tar.gz //解壓
8.cd /usr/local/steamcmd
9. ./steamcmd.sh
10.login 賬號 密碼 //運行,登錄
11.force_install_dir /usr/local/games/project //設置下載路徑
12.app_update 380870 validate //下載PZ
quit //退出
13.firewall-cmd --status //查看防火牆狀態
14.systemctl resatart firewalld //打開防火牆
15.systemctl enable firewalld //開機啟動
16.firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall
-cmd --zone=public --add-port=8766/tcp --permanent
firewall
-cmd --zone=public --add-port=16261/udp --permanent
firewall
-cmd --zone=public --add-port=3389/tcp --permanent        //開放端口
17.firewall-cmd --reload //重啟防火牆
18.firewall-cmd --list-all //查看是否開啟成功
19.在安全組內開放端口 16261(UDP!!!!)和8766(TCP) //轉到你的實例頁面,配置阿里雲

20.cd /usr/local/games/project          
        
                  
21.bash start-server.sh                       //啟動服務器
 
        

常見問題:

1.如果不是centos8(比如我第一次搭建的時候)的話gcc默認是4點幾,運行后會報錯

GLIBCXX3.4.21 not found

 方法:運行下面代碼,注意:最好最好不要用Xshell運行這段命令(這個坑卡了我一下午!)

 wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-6.5.0/gcc-6.5.0.tar.bz2

原因:centos8以前預裝的gcc都是遠古版本,下載一個稍微新的。

 

2.有問題可以留言,看到我會盡量回的。沒什么問題是重裝一下系統解決不了的。特別是你把網卡,磁盤玩壞的時候:)

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM