雷神世界
QuakeWorld(即雷神之鎚World)是id Software開發的雷神之鎚I遊戲的升級版本。遊戲增加了多人遊戲的特性(TCP/IP支援)可以讓玩家進行網際網路對戰。
歷史
編輯升級之前雷神之鎚I的網路程式碼,在區域網路對戰的時候不會產生嚴重延遲。但原始的雷神之鎚並不標示出網路連接的地址,會造成了網際網路遊戲中延遲和丟包。
QuakeWorld是由約翰·卡馬克編寫完成的,其間還有約翰·凱什(John Cash)和克里斯蒂安·安托萬(Christian Antkow)的幫助,於1996年12月發布。後來的改進是由大衛·科什(David Kirsch)和傑克·馬修斯(Jack "morbid" Mathews)完成的,他們在遊戲中增加了一個名叫Quakespy的工具,它是由馬修斯寫成的,後來演化成了著名的GameSpy。
QuakeWorld在發布的最初四個月內,吸引了眾多玩家,它其中包含了了一個全球玩家排名系統,玩家可以利用日誌進入id的主伺服器內,使用唯一的身份驗證,在中心伺服器保存每次遊戲所產生的統計資料。玩家必須全力戰鬥以獲得高排名,但是有人懷疑伺服器系統計算排名時候可能產生不公平的現象。這促使id Software在QuakeWorld1.5於1997年發布的時候重建了一個全新的排名系統。
測試版本QuakeWorld 2.33是本作最後一個版本於1998年12月21日發布,隨後id宣布停止開發,最後的穩定版是2.30。
特性
編輯QuakeWorld最大的特性就是包含了重寫的網路程式碼(比如實體運動預測和三角形壓縮功能),全新的物理系統(實現了空中控制)。實體運動預測(也叫玩家位置預測)可以讓QuakeWorld的用戶端在高度延遲情況下進行補償,讓那些使用慢速網路的用戶可以準確地在虛擬環境中移動,而不會因為延遲而失去方向感。Quake的網路是開放性的,對那些使用高速網路的用戶不提供特權。
有一些並沒有完全驗證的特性曾經被認為是BUG,比如火箭跳、兔子跳、貼牆和之字型跑動等。這些BUG,或者叫做特性已經成為了QuakeWorld的一部分,可以讓玩家嘗試不同的遊戲風格。
QuakeWorld今天還有眾多的後繼者,例如雷神之鎚III的著名遊戲模式CPMA和遊戲斬除妖魔(PainKiller),跨平台免費遊戲Warsow等。
1999年12月,卡馬克在GPL準則下公布了雷神之鎚I和QuakeWorld的所有伺服器端和用戶端原始碼,作為給世界的一份聖誕節大餐。通過修改用戶端,出現了眾多流行的關於Quake的遊戲:FuhQuake、ezQuake、More QuakeWorld和ZQuake,其中華語區FuhQuake最為出名,世界範圍最為流行的是ezQuake。