作者craftwar (no vista support)
看板WarCraftChat
標題Re: [閒聊] Ghost++ 開遊戲機器人
時間Mon Sep 7 22:23:14 2009
用VC++ 2008編的最佳化版本
SSE2, no MySQL
順便塞了幾個地圖cfg
http://www.badongo.com/file/17048546
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.102.165
> -------------------------------------------------------------------------- <
作者: craftwar (no vista support) 看板: WarCraftChat
標題: [閒聊] Ghost++ 開遊戲機器人
時間: Sun Sep 6 12:47:38 2009
下載
http://forum.codelain.com/index.php?board=22.0
GHost++ stands for Game Host.
簡單說就是開game用的 (目前只支援War3)
為什麼要使用GHost++?
Open Source!! 可額外選用patch增加需要的功能
可以分離主機和玩家端,開遊戲不一定要用自己的電腦開,可節省資源減少lag
可同時進行多個遊戲,只要遊戲開始了,bot就可以繼續開一下個遊戲
可自動開遊戲,人滿就自動開始 (!autohost)
內建反延遲及遊戲管理功能 (ex: 查ping, 國家, 黑名單...等)
內建無訊息自動刷房 (不會出現誰加入離開)
可自動過濾國家 (目前custom build才有,官方版沒採用)
支援多平台,不需要安裝遊戲主程式 (Windows, Linux, Mac皆可使用)
需要改的檔案 (如果有使用中文,請用utf-8編碼存檔)
ghost.cfg 設定檔
motd.txt 進入遊戲大廳的公告 (沒有請自己建立)
gameloaded.txt 地圖讀取完的訊息
gameover.txt 遊戲結束的訊息
ghost.cfg需要改的地方
bot_war3path = D:\Warcraft III\
war3路徑
沒有war3的電腦,要有下面的檔案 (請從有安裝的電腦copy過來)
game.dll
Storm.dll
war3.exe
blizzard.j
common.j
bot_mappath = maps\
war3地圖檔路徑,請把要用的圖都copy一份進去
或是使用 link shell extension 做連結
bot_spoofchecks = 0
bot_requirespoofchecks = 0
改名檢查,最好關掉 (不關應該沒幾個人會通過,就被踢光光)
bot_latency = 150
反延遲設定
admingame_create = 1
開啟Lan game管理介面
admingame_password = ranranru
Lan game管理介面密碼
bnet_cdkeyroc =
bnet_cdkeytft =
遊戲序號
bnet_server = uswest.battle.net
bnet_serveralias = USWest
bnet_username = IamBot
bnet_password = ******
帳號 密碼
bnet_firstchannel = test
進哪個頻道
bnet_rootadmin = ranranru
你老大是誰
bnet_bnlsserver = bnls.hikato.com
bnet_bnlsport = 19283
Warden相關的東西,不想用老外的,自己跑server也可以
設定錯誤會一直跟Battlenet斷線
常用指令
!close <number> ... close slot
!open <number> ... open slot
!priv <name> host private game
!pub <name> host public game
!start [force] start game, optionally add [force] to skip
checks
!map <pattern> load a map file (".w3m" and ".w3x" files),
!load <pattern> load a map config file (".cfg" files), leave
blank to see current map
使用方式
先用 !map 或 !load 選一張圖
!map指令只能開非正規圖,只能用預設選項開,不能在遊戲開始時打指令
!map ImbaWar592b.w3x
請確定 bot_mappath 路徑內有 ImbaWar592b.w3x,否則會錯誤
以正規圖為例,介紹!load的用法
!load tw-ref.cfg
請確定 bot_mapcfgpath 路徑內有 tw-ref.cfg,否則會錯誤
tw-ref.cfg的內容
map_path = Maps\FrozenThrone\(4)TwistedMeadows.w3x
給replay看的,(4)TwistedMeadows.w3x改成你用的地圖,其他不要動
map_localpath = FrozenThrone\(4)TwistedMeadows.w3x
看你圖放在哪就設哪嘍
map_speed = 3
map_visibility = 4
map_flags = 3
map_gametype = 2
# map observers
# 1 = none
# 2 = on defeat
# 3 = allowed
# 4 = referees
map_observers = 4
選完圖後
公開遊戲 !pub 正規隨便打
私人遊戲 !priv 1234
公開遊戲開了bot就會從頻道消失,私人遊戲不會
進入遊戲後,記得先用/w 密一下bot,做完id檢查
否則bot怕你是假冒的,可能不會聽你的話
開始遊戲打 !start
遊戲開始後bot就會回到聊天頻道了,可再開下一個遊戲
頻道中的對話,bot也可轉送給你
只有一套cdkey要怎麼使用?
在ghost.cfg中 admingame_create = 1
進lan game,加入admingame
加入後打 !password ranranru (你的密碼)
接著就跟前面提到的一樣了 (!map/!load 然後 !pub/!priv)
開好後,離開admingame
會在lan game看到你剛開的遊戲,加入即可
還有其他問題,請自己看文件
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.103.198
→ IAmSilence:請問跟GGC比起來它的優勢在哪裡呢 ? 09/06 12:52
推 ahinetn123:請問它可以讓我交到女朋友嗎 09/06 12:54
推 Warrix:GGC你開的遊戲只有200多個人看得到,開在BN上方便推廣 09/06 13:04
→ Warrix:如果強者大戰有BOT Host應該會方便很多 09/06 13:05
→ craftwar:只回應樓上,在GGC推廣地圖有太多不便 太多限制 09/06 13:12
→ craftwar:Lan game每個人都會跟host要圖,一次最多一個人下載 09/06 13:12
→ craftwar:negies157限上傳似乎無效,netlimit? 不想裝 09/06 13:15
推 lim3:推 09/06 14:01
推 game7895:這東西對小眾遊戲的推廣很有幫助呢 09/06 14:08
推 wulouise:有人要架warden server的話 可以考慮弄個強者/sh bot 09/06 16:11
warden直接用老外的就可以了,完全沒影響
沒連warden只是battle.net會斷你bot而已
推 ernieyang09:看不太懂 BOT是同一個人八 平常網路也不可開兩個遊戲 09/06 18:53
→ ernieyang09:要的話就要變成server了 09/06 18:54
bot是bot,war3是war3,兩個獨立程式,你完全沒搞懂,請試用過再做評論
以正規而言...2M/256 開兩個遊戲完全沒問題的
不要跟我說dota/三國/信長 開不動ꄊ討論的重點不是網路,是bot本身的功能
※ 編輯: craftwar 來自: 61.229.99.109 (09/06 19:23)