Left 4 Dead 2 排名系統設置

Left 4 Dead 2 係 Valve 出嘅四人合作游戲,透過 Sourcemod,可以輕鬆將遊戲機制更改,獲得全新嘅遊戲體驗。

Left 4 Dead 有個叫 Custom Player Stats 嘅插件可以記錄玩家嘅紀錄,比官方提供嘅更加詳細。跟住呢篇文會講吓成個 setup 嘅步驟。

安裝 sourcemod

Sourcemod 安裝教學 Google 一吓就會搵到一堆,呢度就唔詳細寫。

步驟:

  1. 下載 Metamod:Source
  2. 下載 Sourcemod
  3. 將 D file 解壓去 \left4dead2,addons 放去 \left4dead2\addons,cfg 放去 \left4dead2\cfg
  4. 開 server, console 打 meta version sm version 安裝成功會見到你岩岩 download 嘅 version
  5. 之後可以 set admin,打開 \left4dead2\addons\sourcemod\configs\admins_simple.ini,喺最底加入"你嘅 Steam ID (格式係 STEAM_0:0:12345678)" "99:z"。更詳細嘅設定可以去官方 WIKI

安裝排名系統

Part 1: sourcemod

打開 Custom Player Stats,down 哂入面嘅 attachment,再放去相應位置。

  • l4d_stats.smx -> \left4dead2\addons\sourcemod\plugins
  • l4d_stats.cfg -> \left4dead2\cfg\sourcemod

Part 2: 資料庫

個插件係用 MySQL 資料庫,行 sql_dump.zip 入面嘅 DB script 就可以起到需要嘅 table。

之後打開 \left4dead2\addons\sourcemod\configs\databases.cfg,加番 MySQL 資料庫嘅連接方法落 sourcemod

1
2
3
4
5
6
7
8
9
10
"l4dstats"
{
"driver" "mysql"
"host" "127.0.0.1"
"database" "MYSQL DB"
"user" "MYSQL USER"
"pass" "MYSQL PASSWORD"
//"timeout" "0"
"port" "3306"
}

Part 3: 網頁

作者有提供個網頁俾你好方便咁睇到排名系統即時資料。

安裝步驟:

  1. 解壓 Left_4_Dead_(2)_Player_Statistics_v1_4.zip
  2. 解壓 Country Flags (231).zip
  3. 更改 /l4d_stats/awards/awards_cache.html 權限做 777
  4. 更改 /l4d_stats/_source/js/cache 權限做 777
  5. 更改 /l4d_stats/gameserver 權限做 777
  6. 打開 /l4d_stats/_source/_config.php,set 番 MySQL 資料庫嘅連接方法

當所有野都 set 好,就會喺網頁睇到排名系統即時資料。