Valheim:英靈神殿 Linux開服教程
新更新
實在不敢操作linux系統的小白請查看我的Git倉庫,一個命令安裝完成
准備工作
個人操作電腦准備軟件
這是我在官網直接下載的,安全無毒,不要去bd下載!!!
另外這倆鏈接是我的服務器連接,SSL過期了會提示不安全,點高級繼續訪問即可
- WinSCP
下載鏈接:點擊下載,如果提示不安全點高級繼續訪問
- Putty
下載鏈接:點擊下載,如果提示不安全點高級繼續訪問
軟件准備
設置服務器
-
將服務器系統重置Centos7左右的版本!這一步不同的服務商的操作過程不同,不過有手就信。相信你們,不明白的加群問我
-
重置服務器密碼(注意是root)用戶的密碼,記住這個密碼和服務器公網ip地址
3.網絡安全中開放2456-2458端口的TCP和UDO
鏈接服務器文件系統
打開WinSCP,連接服務器文件系統
鏈接成功將顯示服務器的文件系統
putty連接Linux服務器
從winscp快鍵打開putty
輸入密碼
如果提示輸入用戶名則輸入
root
即可
連接成功如下圖
安裝SteamCMD,安裝游戲服務器
創建文件夾
[root@Centos ~]# mkdir /opt/steamcmd
進入文件夾
[root@Centos ~]# cd /opt/steamcmd
安裝32為運行環境
[root@Centos ~]# yum install xulrunner.i686
上面這個命令會跑一大堆依賴分析,按提示,輸入:y 回車(表示yes)
下載SteamCMD安裝腳本,並解壓
[root@Centos ~]# wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
[root@Centos ~]# tar -xvzf steamcmd_linux.tar.gz
在當前目錄執行安裝腳本
[root@Centos ~]# ./steamcmd.sh
接下來會安裝steamcmd,安裝完成會進入steam命令行模式,命令台表現為:
Steam>
游客模式登錄Steam
steam> login anonymous
安裝游戲服務器
steam> app_update 896660 validate
安裝完成Ctrl+C退出Steam命令模式
配置服務器防火牆
以下命令依次輸入並開機自啟
systemctl start firewalld
firewall-cmd --zone=public --add-port=2456/tcp --permanent
firewall-cmd --zone=public --add-port=2457/tcp --permanent
firewall-cmd --zone=public --add-port=2458/tcp --permanent
firewall-cmd --zone=public --add-port=2456/udp --permanent
firewall-cmd --zone=public --add-port=2457/udp --permanent
firewall-cmd --zone=public --add-port=2458/udp --permanent
systemctl enable firewalld
檢測一下端口開放情況,看看有沒有
firewall-cmd --zone=public --list-ports
沒有的話重啟防火牆看看
firewall-cmd --reload
安裝后台窗口工具Screen
因為Linux運行服務器一旦關閉連接工具命令直接終止(后台機制),接下來解決這個問題,繼續
yum install screen
同樣提示輸入y確認安裝,輸入:y
配置服務器虛擬內存!
注意哦,主要是針對2G內存的服務器哦,4G及以上的忽略~
# 分配空間 老板來兩斤!
dd if=/dev/zero of=/opt/swap bs=1024 count=2048000
# 權限
chmod 600 /opt/swap
#分區文件
mkswap /opt/swap
#啟用
swapon /opt/swap
另外,每次服務器重啟了這一步都要在啟動游戲服務器之前操作一遍~~
游戲服務器配置
打開游戲服務器程序的安裝路徑
默認情況下游戲服務器程序的安裝路徑為:
/root/Steam/steamapps/common/Valheim dedicated server
打開啟動文件修改,怎么修改就不再說明了
啟動游戲服務器
進入服務器查詢代碼路徑
接着使用Putty
[root@Centos ~]# cd /root/Steam/steamapps/common/Valheim\ dedicated\ server
注意哦,路徑有空格要轉移符,不懂的直接復制
打開一個模擬窗口
[root@Centos ~]# screen -S v
再次輸入
bash start_server.sh
等待出現
Game server connected
其實出現DungeonDB start就可以差不多去游戲里面查看了
鍵盤按:Ctrl+A +D (相當於最小化),沒做這不千萬不要關閉軟件
最小化只會你也可以輸入:screen -r v (返回這個窗口看看
完成!可以關閉工具軟件了,可以去游戲找你的服務器了
其他說明
存檔位置
config文件夾是隱藏的,winSCP按Ctrl+Alt+H查看隱藏文件
符QQ交流群,有問題@我
群號:618852815