LV. 33
GP 4k

【攻略】KF2一勞永逸開服小工具(安裝、更新一檔搞定)

樓主 〝★﹑小貓ω conan7772
GP51 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。


其實KF2的伺服器架設和KF1以及RO(紅色管絃樂隊)很相似
所以我簡單製作了一個方便的小bat檔
可以很方便的下載伺服器端、更新伺服器端
也有部分參考這個帖子中的一些文章,想說做個整合教學





安裝方式:

  1. 請先將steamcmd開服工具解壓到任意資料夾(我是放在D:\steamcmd)
    並且執行steamcmd.exe讓他下載更新
  2. 另外建立一個用來放伺服器資料的文件夾(我是放在D:\KF2server#2)
  3. 對著KF2update.bat按右鍵編輯內容,修改你的目錄
  4. 修改完畢後直接執行KF2update.bat,按照指示按下enter就會開始下載安裝

  5. 出現這個就代表安裝完畢
  6. 之後執行KF2Server.bat即可開服,日後如果遊戲有更新
    只需要再執行一次KF2update.bat就會自動更新
PS:KF2Server.bat用右鍵點開編輯後,會發現他把管理員密碼設置為123,建議刪除
以免被濫用權限,刪除後請記得保存




bat檔內容:
如果不想下載的,也可以自己建立一個文字文件,之後再修改副檔名為.bat即可

@echo off

SETLOCAL ENABLEDELAYEDEXPANSION

:: DEFINE the following variables where applicable to your install
:: KF2Path輸入你要安裝的目錄
:: STEAMPATH 輸入你steamcmd的目錄
SET KF2=232130
SET KF2Path=D:\KF2server
SET STEAMPATH=D:\steamcmd


:: _________________________________________________________

echo.
echo You are about to update KF2
echo Dir: %KF2Path%
echo Branch: %Ro2BRANCH%
echo.
echo Key "ENTER" yo procede
pause
%STEAMPATH%\steamcmd.exe +login anonymous +force_install_dir %KF2Path% +"app_update %KF2%"validate +quit
echo .
echo Your KF2 is now up to date
echo key "ENTER" to exit
pause


重要設定:

主要設定都在目錄D:\KF2server\KFGame\Config
底下,藍色字為你設置的KF2伺服器端安裝路徑

紅框處是在你第一次執行KF2Server.bat後才會產生的文件

一定要先注意自己的port,是否有其他軟體在使用而衝突(檢查方法可以自行google)

首先是遊戲的port(PCServer-KFEngine.ini):
紅框處的兩個port都需要用到,如有其他軟體已使用請務必修改


網頁管理開啟與port設定(KFWeb.ini):
ListenPort 是網頁的port,預設是8080
bEnabled 是否開啟網頁管理功能,如要開啟請填true


網頁管理員密碼設定(PCServer-KFEngine.ini):
請先記得照上面教學,使用右鍵編輯KF2Server.bat
刪除adminpassword=123或者直接在此修改密碼也可以,此處的密碼為最優先級

刪除之後可以到這裡來設定管理員密碼:

以上步驟都完成後,要讓朋友連到你的伺服器,還有很重要的地方需要注意
就是你家的網路架構,有沒有使用防火牆、電腦是否直接接上中華電信的小烏龜,或者是使用分享器、WIFI...等
如果你開了伺服器,別人卻搜尋不到,進不了,那就要檢查你的port是否有對外開放
尤其是使用了分享器的,各家分享器設定方式都不同
這部分就需要自行上網搜尋自己的分享器設置方式


2015/5/4新增:

有些人開了伺服器,可能會有伺服器列表找不到自己伺服器的問題
這時候必須要看看自己開服是否有獲得下圖紅框中的Steam game server UID
每次開啟都會有不同的序號,獲得序號才代表steam伺服器有成功抓到你的伺服器資料

假如沒有出現上面的UID
請使用記事本打開KF2Server.bat,在後面輸入Port=XXXX?QueryPort=XXXXX
第一個Port作用和上面PCServer-KFEngine.ini中的Port作用是一樣的,這裡只是在強制一遍
第二個QueryPort則是用來跟steam伺服器做溝通用的Port,請務必設置一個未使用的Port



網頁管理員登入方式:

在網址列上輸入開伺服器的那台電腦的IP:port,就可以連到網頁管理員
而登入名稱可以隨意,重點在於上面設置的密碼

使用chrome瀏覽器,可以直接使用翻譯功能,大部分的設定都一目了然,伺服器名稱也可以即時更改


以前KF1的時候我記得是沒有網頁管理員可以用
不過和KF1使用相同引擎的紅色管絃樂隊新增了網頁管理的功能
現在KF2的網頁管理應該又會更加成熟才對
大家可以好好利用

目前我開了4個伺服器,歡迎大家來玩哦!
51
-
未登入的勇者,要加入討論嗎?
板務人員:

105 筆精華,03/07 更新
一個月內新增 0
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】