1. 如何用樹莓派搭建個人 web 伺服器
Apache + MySql + php.
Apache可以用下面的命令來安裝
sudo apt-get install apache2
Apache默認路徑是/var/www/
其配置文件路徑為:/etc/apache2/
可以通過:sudo vi /etc/apache2/ports.conf修改監聽埠號
重啟服務生效:sudo service apache2 restart
sudo apt-get install mysql-server
安裝過程中,會出現一個提示符讓你輸入一個密碼。
這個密碼是mysql root用戶的密碼。
輸入下面的命令,就可以安裝PHP 5,以及PHP訪問mysql資料庫所需要的庫。
sudo apt-get install php5
sudo apt-get install php5-mysql
安裝完成後,可以在瀏覽器中輸入你路由器的IP或域名,就可以訪問你的網站了。
你應該能看到一個頁面顯示「It works」,但是沒有其它內容。
創建一個/var/www/index.php
這里使用蒲公英組建異地區域網實現外網訪問
先將蒲公英安裝包預先上傳至樹莓派(路徑:/home/oray/下載/PgyVPN_CentOS_2.0.0_x86_64.rpm)
通過cd命令進入存放蒲公英安裝軟體的目錄,輸入rpm命令進行安裝;
cd 下載/
rpm -ivh PgyVPN_CentOS_2.0.0_x86_64.rpm
安裝成功後,任意路徑下輸入「PgyVistor」命令即可調出交互界面,按照界面指示輸入賬號進行登錄,可以選擇打開自動登錄。
之後,外網設備同樣安裝蒲公英客戶端,用同一賬號登錄就可以訪問樹莓派的Web服務了~
2. 使用樹莓派5和steamcmd搭建免費的幻獸帕魯伺服器
因雲伺服器費用過高,考慮使用樹莓派5搭建免費的幻獸帕魯伺服器,經過實測,操作有效,現分享方法。
操作前需確保系統更新,方法是使用命令執行更新操作。建議安裝「curl」包,使用命令確保其存在。
接著,部署Box86,隨後安裝Box64,對於樹莓派5,需參照樹莓派4的步驟進行。詳細步驟見後續文章。
創建名為「palworld」的用戶,使用命令創建。更改為該用戶後,無需頻繁使用chown命令。
安裝SteamCMD,完成樹莓派上最後一個配置步驟。SteamCMD允許從Steam下載應用而無需客戶端。
創建一個目錄存儲SteamCMD工具,使用cd命令切換至該目錄。運行命令下載最新版本的SteamCMD安裝程序。
首次運行SteamCMD,會自動更新並下載所有必需的庫。運行命令後,輸入以下命令退出。
接著,下載並獲取Palworld的Steamworks SDK可再發行版,下載完成後,使用命令創建目錄,Palworld伺服器將在其中掃描「steamclient.so」庫。
使用命令將庫復制至正確位置。至此,完成在樹莓派上搭建Palworld伺服器的前期准備。
下載伺服器並安裝至樹莓派,利用已安裝的SteamCMD工具,過程簡單。伺服器下載可能需要幾分鍾。
下載完成後,更改到伺服器目錄,運行命令啟動Palworld專用伺服器。可能遇到一些錯誤,但多數無礙,伺服器會持續運行。
可通過樹莓派的IP地址訪問伺服器,需先進行伺服器配置。暫時停止伺服器,通過輸入命令進入配置界面。
復制默認配置文件,使用命令進行編輯,調整伺服器的多個設置,包括玩家數量、密碼設置、怪物密度等。參考官方文檔獲取更多選項信息。
找到伺服器密碼設置,將密碼輸入雙引號之間,更改配置文件後,通過特定命令保存退出。確保密碼安全。
編寫服務文件,使伺服器在每次啟動樹莓派時自動啟動。使用命令開始編寫服務文件。
在文件中添加關鍵命令,規定伺服器啟動與運行方式。確保在啟動伺服器前運行命令更新。
保存服務文件後,通過命令啟用該服務,可選擇立即啟動或手動啟動伺服器。停止伺服器時,使用相應命令,需禁用服務以避免自動啟動。
配置完成後,即可連接到樹莓派上的Palworld伺服器。首先確保已將埠轉發至Pi並設置靜態IP地址。
如果不知道本地IP地址,使用命令查詢。掌握IP後,在計算機上運行Palworld,點擊「加入專業伺服器」選項。
在官方伺服器列表中輸入IP地址和埠號「8211」,單擊「鏈接」按鈕進行連接。
操作過程中遇到問題,重啟後重復執行安裝步驟通常可解決。確保擁有網路管理許可權,正確設置埠轉發,避免伺服器僅在區域網內訪問。