創作內容

2 GP

騎士精神:中世紀戰爭,公開伺服器設定方式

作者:Kenny│2012-12-29 16:26:27│巴幣:4│人氣:5108
騎士精神:中世紀戰爭,原文為『Chivalry : Medieval Warfare』
好的,當初接觸到『騎士精神:中世紀戰爭』是因為一款遊戲,
『騎馬與砍殺:戰團』......真的是個不錯玩得好遊戲,
同時也讓我知道有這個專門互砍的遊戲,『騎士精神:中世紀戰爭』
雖然我很喜歡戰地風雲 3 ,但是冷兵器還是我的最愛。

廢話不多說,接下來是主題,
如何建立一個網路上公開的伺服器?
這遊戲不像 CS 或 Diablo II 一樣,有個單純的圖形介面直接開房,
反而是採用文字介面去做設定,可設定的內容很多,
無法完整介紹,這邊僅做可以讓人連線的 online server 的設定。

首先,介紹兩種伺服器的開法,
一是 LAN server ,
這是區網的連線方式,由於其他人會連不進來也看不到,
只有區域網路的玩家可以連線,這邊不做太多介紹,
我也沒其他區網內的人幫我實驗,我家裡打電動的目前只有我一位......
二是 Dedicated server ,
這就是各位玩家在遊戲中的 join game 看到的伺服器,也是我這篇文章要介紹的。
大家上線都是玩這種,所以我不需要做太多解釋吧......

硬體的部分,我們需要一個能針對 NAT 做連接埠設定的 IP 分享器,
再來請打開 Steam ,
在『遊戲庫』內的『所有遊戲』下拉式選單內點選『工具』,
找到『Chivalry: Medieval Warfare Dedicated Server』,
對它按右鍵,選『安裝遊戲』,
等待它安裝完之後,請打開安裝它的資料夾,
預設值應該是
:\Steam\steamapps\common\chivalry_ded_server\
( 冒號前面是我的硬碟代號,我就不打上了,以下的都是如此 )
裏頭有個『ServerDoc.pdf』,那是設定教學以及簡單的遊戲規則設定,
但是照著設定我無法成功,這也是促成我打這一篇文章的觸發點之一......
接下來的設定都是在安裝資料夾內,所以我就不打前面一連串的資料夾路徑,
再來打開安裝資料夾內的 \Binaries\Win32\ ,找到『UDKLogging.exe』
請把它做一個捷徑出來,然後對捷徑按右鍵,點選『內容』,
在目標欄位內的最後面加上

MAP_NAME?steamsockets -dedicated=true -seekfreeloadingserver

UDKLogging.exe 跟 MAP巴拉巴拉的中間請多一個空格哦!
再來, MAP_NAME 就是你打算起始的地圖名稱,
在『ServerDoc.pdf』有目前所有的地圖名稱以及該地圖的遊戲方式,
Team Deathmatch:
AOCTD-Moor_p recommended 8-16
這表示 AOCTD-Moor_P 這張地圖是 Team Deathmatch ,建議人數 8-16 人

完整範例如下:
:\Steam\steamapps\common\chivalry_ded_server\Binaries\Win32\UDKLogging.exe AOCFFA-Moor_P?steamsockets -dedicated=true -seekfreeloadingserver

這表示我開啟 AOCFFA-Moor_P 這張地圖當作伺服器的初始地圖,
之後可以設定地圖循環的序列,預設值好像是全部地圖都跑一次,
後面會說到哪邊可以做調整!

再來請打開 \UDKGame\Config\ 資料夾,
找到 DefaultGame.ini 或是 PCServer-UDKGame.ini 設定檔,
本人為了一致性,是打開 PCServer-UDKGame.ini 修改設定資料;
順便說道,後續還會開啟 PCServer-UDKEngine.ini 檔案,
所以,
PCServer-UDKGame.ini
PCServer-UDKEngine.ini
以上這兩個檔案,最好事先備份起來,免得忘記自己改了哪些地方。

請先打開 PCServer-UDKGame.ini
首先設定一個簡單、好認的伺服器名字,
按下 Ctrl + F 搜尋 ServerName ,會找到

[Engine.GameReplicationInfo]
ServerName=Dev Testing Server
MessageOfTheDay=Welcome to a UDK Server!

有點程式基礎的玩家應該知道要做甚麼了吧?
在 ServerName= 後面接的就是你想要的伺服器名稱,請改成你方便好記好找的,
在 MessageOfTheDay= 後面則是單純的伺服器歡迎訊息。

[Engine.GameInfo]
MaxPlayers=32
這是設定遊戲人數最大值。

[AOC.AOCGame]
Maplist=AOCTO-Hillside_P
這個是把你想要它進行循環的地圖放上來,
要幾張地圖就要貼幾個,
你會看到預設值有一堆地圖清單......

fServerTeamDamagePercent=0.500000
這是 TK 設定, 1 = 100% ,也就是砍自己人跟砍敵人一樣的傷害力,
0 = 0%,也就是你可以隨便砍,自己人不會有受傷的問題,
0% 這樣就不怕豬一樣的隊友了,但是你的隊友會越來越像豬......

bRankedServer=true
true 表示要解鎖武器的砍人數會計算, False 就是不列入計算。

[Engine.AccessControl]
GamePassword=
AdminPassword=
這邊的選項理論上要自己建,預設值是沒有,所以會搜索不到,
就只是設定密碼而已,一個是伺服器密碼,一個是開啟管理者權限的密碼。

好了,到這邊為止,都是在 PCServer-UDKGame.ini 做設定,
還有很多可以設定,不過,其他的請自己去嘗試吧。

接下來換打開 PCServer-UDKEngine.ini
PCServer-UDKEngine.ini 內部主要就是網路相關設定,

[URL]
Port=7777
PeerPort=7778

[OnlineSubsystemSteamworks.OnlineSubsystemSteamworks]
QueryPort=27015

以上三個設定是預設值,你可以修改,也可以像我一樣都不改,
因為這三個 port 我都不會用到,所以可以直接拿來給 Server 專用,
再來請打開你的 IP 分享器,找 NAT 設定,
把你的區網 IP 跟這三個 port 設定要互相對應。
怎麼設定,很遺憾,每台分享器都不一樣,請自行研究。

簡易設定的部分完成了,就這樣......
當初只是看到 george213401(☆GE☆) 架設了一個伺服器,
以及我的朋友很害羞只敢跟我 PK ,
所以才研究了怎麼自己架設伺服器,
不這樣,就要花錢上網去租 server ,要花錢本人就沒研究了......
更何況租了伺服器只是跟朋友 PK ,他會死得很難看......

然後開啟遊戲之前,請先執行
『 UDKLogging.exe 的捷徑』
你會看到一個類似 DOS 的視窗,裏頭會有一堆文字在跑動,
這個視窗的邊緣會有一個 (0 players)
那是用來記錄遊戲內有幾個玩家,
等文字跑停了,就可以開始你正常的遊戲,請執行平常開啟遊戲的方式,
之後在 join game 就會看到你自己的伺服器,
因為是自己開的, ping 應該會是最低的。

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=1848851
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 4 篇留言

夜黑星白
E:\Steam\steamapps\common\chivalry_ded_server\Binaries\Win32\UDKLogging.exe AOCFFA-Moor_P?steamsockets -dedicated=true -seekfreeloadingserver"方塊中指定的路徑無效 我沒辦法更改怎麼辦

05-31 14:20

Kenny
我發現你的路逕多了win32之類的字眼,建議你再多確認一下伺服器檔案位置吧!05-31 19:36
艾斯特班
感謝你的教學,成功架設伺服器,YA一

12-23 01:44

茶葉
你好 我的電腦是使用遊戲64bit也是照文章方式操作嗎

04-04 01:59

Kenny
我當初在用伺服器時使用的是 Win 7 64bit 版本,所以應該沒有甚麼幾位元的問題。至於目前使用的作業系統是 Win 10 ,不過我目前沒再玩這遊戲了,沒啥時間玩囉。

04-04 13:41

我要留言提醒:您尚未登入,請先登入再留言

2喜歡★jokyman 可決定是否刪除您的留言,請勿發表違反站規文字。

追蹤私訊切換新版閱覽

作品資料夾

xzp83502在線巴哈們
果果日記小屋更新中~ 歡迎進來參觀 謝謝^^看更多我要大聲說昨天23:32


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

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