1. 如何安裝插件
得益於遊戲的更新,我們已無需手動下載Rocket API插件 (火箭插件) 目前已被集成在遊戲服務器本體中,僅需啟用即可
如何安裝/啟用插件
來到服務器根目錄 開始啟用插件
打開Extras文件夾後結構如下
雙擊 Install Rocket.bat後服務器便會自動安裝Rocket API
來到服務器插件目錄下
Libraries 資源庫
Logs 日誌文件
Plugins 插件存放目錄 *本期重點
常見插件均為.dll 文件 即 動態鏈接庫 Dynamic Link Library 文件
使用時只需將dll文件放置在Plugins目錄內即可 如果插件本身有額外需求,請遵照插件需求即可
圖片中所展示的文件夾是插件運行後自動生成的配置文件夾 .dll 文件即為插件本體 簡易插件編寫教程將放在最後此處不再做過多解釋
將插件放置在該目錄後啟動對應服務器即可,服務器會自動加載插件文件夾下的插件,插件使用方法請看獲取時對應網站或壓縮包是否有參照,不同插件指令綁定或效果不統一
2. 如何聯機
本次聯機基於內網穿透功能,不考慮服務器擁有公網IP的情況,但會簡要講解
本次使用軟件 SakuraFrp 蒲公英內網穿透 其餘軟件功能大同小異,可參考文檔自行探索
SakuraFrp 可能需要自備實名認證費用 1元左右
按照指引流程註冊賬號,註冊完成後下載軟件
我個人使用Windows 系統 此處下載Windows安裝包
下載完成後按照指引安裝即可 安裝時全部默認即可
安裝完成後請回到網頁獲取登錄密鑰
在下圖所示未知填入密鑰即可
登錄後會自動跳轉到隧道一欄 如下
點擊上方 + 號 開始添加隧道
選擇節點
選擇時請注意節點是否支持 UDP傳輸 可點擊上方 支持UDP 查看 本處選擇長沙電信
簡單介紹一下Unturned開服需求,需開放UDP鏈接 以及 端口號 以及 端口號+1
演示為如下 端口為 20715 連接方式為UDP鏈接 IP稍後會講 本處使用本地連接
UDP 127.0.0.1:20715
UDP 127.0.0.1:20716
由上演示可知 地址相同 但開放IP需要向下+1 服務器配置填寫的20715 開放時 20715和20716都需要對外開放
隧道名 自行填寫方便區分即可
備註 自願填寫
本機IP 127.0.0.1即可
本地端口 該處需要與您的服務器配置所指定的端口相同 請自行查閱
遠程端口 可自行指定
填寫完成後點擊創建即可,並再次重複相同步驟創建端口號+1的隧道即可
此時啟動隧道進程即可 此時即可開啟遊戲對應服務器 然後點擊左側日誌
可以看到圖片中 所有隧道啟動成功
找到 使用 >> << 連接你的隧道 這條
可以看到有兩個記錄
使用 >>frp-fun.top:20715<< 連接你的隧道
使用 >>frp-fun.top:20716<< 連接你的隧道
使用端口號為20715的隧道 20716無需關閉,繼續運行即可
在遊戲內鏈接處
IP填入 日誌處給與的IP或域名
端口填入 [此處較難理解] 在軟件中指定映射的本地端口創建時的遠程端口,本地端口需要與遊戲指定端口一致
太難了? 來點簡單的
貝銳蒲公英遊戲版 沒有廣告費! 沒有廣告費! 沒有廣告費!
優點
登錄同一賬號即可使用 聯機方便且易懂
速率尚可
缺點
普通賬戶僅可四人共同使用
由於過程簡單,此處並無圖文講解 流程如下
在貝銳蒲公英遊戲版官網下載安裝包,根據指引安裝
打開軟件註冊賬戶
將賬戶和密碼發給需要聯機的朋友
複製對應主機的IP 端口直接填寫遊戲服務器指定端口即可
加入遊戲即可
教學尚未完成 還記得簡易插件編寫嗎?
準備環境 Visual Studio 2022
下載後按照指引安裝 安裝完成後來到如下界面
選擇.NET 桌面開發 右側列表無需改動-此處已下載,未下載點擊右下角的下載即可
安裝完成後來到如下界面
點擊右側 創建新項目
篩選條件
語言 C#
平臺 Windows
項目類型 庫
選擇類庫(.NET Framework) 點擊下一步
如果此前完全沒有編程開發經驗,此處請完全跟隨下方介紹填寫
項目名稱 Welcome
位置請自己尋找一個合適的地方存放 並記住位置
框架 .NET Framework 4.8
選中 將解決方案和項目放在同一目錄中
點擊右下角 創建
右鍵右側 引用 -> 添加引用
在引用管理器中 選擇瀏覽
回到服務器文件夾
打開 遊戲安裝地址:\SteamLibrary\steamapps\common\Unturned\Unturned_Data\Managed
選擇與圖片對應的.dll文件Rocket開頭的.dll需要在插件文件夾引用
插件dll 遊戲安裝地址:\SteamLibrary\steamapps\common\U3DS\Extras\Rocket.Unturned 在此處引用所有的.dll文件
引用完成後請按照下圖內容編寫代碼
編寫完成後,右鍵右側 白色加粗的Welcome->生成 等待dll生成完畢
生成完畢後來到項目根目錄
指定存放的路徑\Welcome\bin\Debug
在Debug文件夾中找到與項目同名的.dll文件 此處應為 Welcome.dll
將其複製到服務器插件文件夾後開啟服務器 進入服務器即可看見效果