排名和分數

From DDraceNetwork
Revision as of 15:17, 2 July 2024 by Darkh (talk | contribs)

每當玩家在DDNet服務器完成地圖後,便能獲取相應的排名和分數


排名

每次玩家完成地圖時,其完成時間都會被記錄並排名。如果在默認隊伍(team 0)中完成地圖,玩家將獲得在該地圖中自己的排名;但如果玩家在任何其他隊伍(team 1-63)中完成地圖,還可以額外獲得隊伍排名

玩家可以在DDNet官網上查看全球排名,團隊排名和個人排名,[1][2] [3]


排名(team 0)

在默認隊伍(team 0)中完成地圖後,玩家可獲得在該地圖中的個人排名。其中默認隊伍指的是玩家加入服務器時所默認被分配到的隊伍,雖然默認隊伍在字面上有「隊伍」一詞,但實際上在默認隊伍內的玩家不屬於任何一支隊伍。

如果一些在默認隊伍內的玩家已經進行到了地圖的中後部分,其他玩家依然可以從起點線開始去追上他們。因此在默認隊伍的玩家可以在部分關卡跳關「作弊」,如該視頻所。然而,一支非默認隊伍的隊伍中的任意一名玩家觸碰了起點,那麼整個隊伍都將視為已開始遊戲,該隊伍中所有玩家的時間都會同步開始計算,且在其重新開始遊戲前其他非該隊伍玩家都不能加入該隊伍。所以非默認隊伍並不能「作弊」,也因此,排名的成績通常都要比隊伍排名的成績快一些,因為玩家可以充分發揮在默認隊伍中的優勢去跳過一些關卡。

玩家在一張地圖的排名為第300名,就意味着在這張地圖的全球記錄里該玩家的記錄位於第300名。玩家可以在自己的個人主頁里查詢到自己在一張地圖裡的排名,或者在遊戲的聊天框內輸入指令/rank來查看自己在當前地圖的排名。


團隊排名(team 1-63)

團隊排名方面,需要玩家經過起點線之前,以指令/team來加入一支隊伍,之後隊伍內的所有玩家都經過了終點線,才能算完成了地圖並獲得在該地圖中的團隊排名。但倘若任一當前隊伍內玩家未經過起點線或終點線,則當前隊伍內的其他玩家都不會獲得任何排名與分數。此外,所有的單人圖和絕大部分的分身圖,玩家均無法獲得隊伍排名。

在加入隊伍後,如果隊伍內的某位玩家死亡,那麼該玩家在重生後會被置為默認隊伍中,並且不能加入一支已經觸碰了起點的隊伍。但玩家可以在一支隊伍內使用指令/lock來鎖定當前隊伍,鎖定隊伍可以阻止其他玩家主動加入到該隊伍當中,除非隊伍內的玩家使用指令/invite來邀請其他玩家進入隊伍。這樣隊伍已鎖定,則在隊伍經過起點線之後,當前隊伍內的任意玩家以任意形式死亡都會導致整個隊伍死亡並重生,但由於隊伍已經被鎖定,玩家重生後不會被服務器置為默認隊伍中,而是繼續保持在當前隊伍中。

玩家在非默認隊伍狀態中完成地圖會額外獲得隊伍排名。但如排名一節中所說,由於在默認隊伍中的「作弊」方式不適用於非默認隊伍中,因此以隊伍排名中的記錄完成地圖的路線通常會更符合地圖的預期設計。

玩家在一張地圖的隊伍排名為第300名,就意味着在這張地圖的全球隊伍記錄里該玩家的隊伍記錄位於第300名。玩家可以在自己的個人主頁里查詢到自己在一張地圖裡的隊伍排名,或者在遊戲的聊天框內輸入指令/teamrank來查看自己在當前地圖的隊伍排名。


全球排名

全球排名指的是地圖在全球範圍內完成情況的排名。在任何地區的官方服務器內完成地圖都會獲得全球排名。前往官網查看地圖信息時所默認展示的排名即為世界排名。地圖頁面上展示的兩種排名分別列出了個人全球排名與隊伍全球排名(分別對應個人記錄與團隊記錄)的前20名。


地區排名

地區排名指的是該地圖在屬於同一個地區的官方服務器內成績的排名。前往官網查看地圖信息時,玩家可以點擊左側菜單選中一個特定地區的服務器選項來查看該地圖在該地區服務器內的排名情況。例如:點擊 這裡來獲取地圖「Sunny Side Up」在USA服務器上的排名情況,去往頁面會展示該地圖在USA地區排名的前20名。

在遊戲中聊天欄里輸入/rank會向玩家展示該玩家在當前地圖裡的全球排名與當前服務器所屬地區的地區排名


分數

當玩家完成一張未曾完成的地圖時可獲得分數。DDNet有多組地圖分類,在下方列出。

  • 簡單 - 適合新手玩家遊玩的最簡單地圖
  • 中階 - 適合有一定水平玩家遊玩的中等難度地圖
  • 高階 - 適合進階玩家遊玩的具有挑戰性地圖
  • 瘋狂 - 適合專家級玩家遊玩的極難地圖
  • 分身 - 玩家分身會進入深度凍結狀態,地圖目標是將分身帶到終點
  • 古典 - 在遠古服務器DDracemaX(2009年至2014年)中的地圖。
    2022年10月24日起,DDmaX的所有地圖被細分為Easy、Next、Pro和Nut。
  • 傳統 - 在DDNet之前便存在但非DDmaX類地圖,為老玩家帶來懷舊情懷
  • 單人 - 單人遊玩的地圖,除聊天外不能與其他玩家進行交互
  • 競速 - 競速模式地圖,基本由可鈎牆體和禁鈎牆體組成並以操作榴彈槍為主
  • 娛樂 - 娛樂性質的地圖(沒有分數)

每種地圖根據難度劃分了不同的星級。一般而言星數越多的地圖越難,星級評定從0到5星。下表給出不同地圖種類和星級對應的分數:

種類 簡介 星數和對應分數
☆☆☆☆☆ ★☆☆☆☆ ★★☆☆☆ ★★★☆☆ ★★★★☆ ★★★★★
簡單 Novice 適合新手玩家遊玩的最簡單地圖 - 1 2 3 4 5
中階 Moderate 適合有一定水平玩家遊玩的中等難度地圖 5 7 9 11 13 15
高階 Brutal 適合進階玩家遊玩的具有挑戰性地圖 - 18 21 24 27 30
瘋狂 Insane 適合專家級玩家遊玩的極難地圖 - 34 38 42 46 50
分身 Dummy 玩家分身會進入深度凍結狀態,地圖目標是將分身帶到終點 - 10 15 20 25 30
古典 DDmaX Easy 在遠古服務器DDracemaX(2009年至2014年)中的地圖。
2022年10月24日起,DDmaX的所有地圖被細分為Easy、Next、Pro和Nut。
0 4 8 12 16 20
Next
Pro
Nut
傳統 Oldschool 在DDNet之前便存在但非DDmaX類地圖,為老玩家帶來懷舊情懷 - 6 12 18 24 30
單人 Solo 單人遊玩的地圖,除聊天外不能與其他玩家進行交互 0 4 8 12 16 20
競速 Race 競速模式地圖,基本由可鈎牆體和禁鈎牆體組成並以操作榴彈槍為主 0 2 4 6 8 10
娛樂 Fun 娛樂性質的地圖(沒有分數) 不適用

每種地圖的最終分數均遵循以下公式進行計算:

分數 = 星級 x 倍數 + 初始值

各類地圖的專屬倍數與初始值如下:

地圖類型 倍數 初始值
簡單 1 0
中階 2 5
高階 3 15
瘋狂 4 30
分身 5 5
古典 4 0
傳統 6 0
單人 4 0
競速 2 0

遵循以上列出的公式與係數,可以計算出從各個地圖能獲得的分數值,比如玩家可以從一張高階三星的地圖獲得 3 * 3 + 15 = 24 分數,從一張中階零星的地圖獲得 0 * 2 + 5 = 5 分數。

玩家可以在遊戲內的聊天欄里輸入指令/points來查看自己目前已獲得的分數,同時您的分數也會展示在您的個人主頁內。以上兩者展示的分數均為全球分數,因此即使您在不同的服務器里分別完成了同一張地圖,您也只會獲得一次該地圖的分數。


團隊分數

如果玩家曾有仔細查看過自己的個人主頁,玩家可能會注意到在總分數附近列出了另一種分數:「團隊分數」,團隊分數的計分方式與玩家的總分數和排名分數是完全分開的。玩家可以通過在處於任意一個非默認隊伍(team 1-63)的狀態下完成一張地圖,且團隊排名位於全球前10名來獲得團隊分數。

排名越高,所獲得的團隊分數也就越多。下表列出了各個位置的排名所獲得的團隊分數值:

團隊排名 團隊分數
1st 25
2nd 18
3rd 15
4th 12
5th 10
6th 8
7th 6
8th 4
9th 2
10th 1

需要注意的是,玩家的團隊分數可能會因為其他玩家的團隊成績超越了他而降低或失去。


排名分數

如果玩家查看自己的個人主頁,會注意到在總分數團隊分數附近列出了又一種分數:「排名分數」,排名分數的計分方式與玩家的總分數和團隊分數也是完全獨立的。玩家可以通過在默認隊伍(team 0)下完成一張地圖並且排名位於全球前10名來獲得排名分數。

排名越高,所獲得的排名分數也就越多。下表列出了各個位置的排名所獲得的排名分數值:

排名 排名分數
1st 25
2nd 18
3rd 15
4th 12
5th 10
6th 8
7th 6
8th 4
9th 2
10th 1

需要注意的是,玩家的排名分數會因為被其他玩家的成績超越而降低甚至歸零。


全球與地區分數

玩家瀏覽排名頁面時,玩家可以分別看到全球範圍內總分數、排名分數和團隊分數最多的前20名玩家。玩家可以點擊頁面右上角的「top 500 / top 20」來切換展示上述分數前500名的玩家。

這些分數屬於「全球分數」,在任何地區的服務器完成的任何地圖所獲得的分數都會計算至全球分數當中。但玩家在同一張地圖裡最多只能獲得一次該地圖的分數,例如一名玩家在兩個不同地區的服務器完成了兩次同一張中介五星(5 * 2 + 5 = 15 分值)的地圖,在他的全球分數內也只會記錄15分而非30分。

玩家瀏覽地區排名頁面時,頁面會展示所選擇的特定地區所有玩家所獲得「區域分數」的前20名。這個頁面展示的「區域分數」特定在該頁面所屬的地區中,例如一名玩家在USA服務器獲得過500分,在CAN服務器獲得過500分(假設均為不同的地圖),那麼該名玩家的全球總分數為1000分,但在USA地區內計算分數時只計算在USA服務器所完成的500分。

上述情況對於排名分數與團隊分數也同樣適用,比如:一名玩家在一張地圖裡的全球排名為第10名,而在USA地區的排名為第1名,那該玩家的全球排名分數會記錄1分,但在USA地區的排名分數會記錄25分。

如果一名玩家分別USA服務器和CAN服務器各完成了一次分值20分的地圖(同一張地圖),那該玩家在上述兩個地區的地區分數都會增加20分。這意味着在不同地區完成地圖時獲得地區分數的總和可以超過玩家的全球總分數。

只有玩家的地區排名位於當前地區的前500名,玩家才能查看到自己在該地區的地區排名和地區團隊排名。

參考資料

  1. 但某些數據無法在官網上查看,包括任何地區性不在前500名中的排名和隊伍排名,以及除最佳時間和任何特定地圖的第一次完成日期之外的所有地圖完成數據。不過,所有DDNet地圖完成數據都以CSV或SQL格式顯示在統計信息頁面的底部。
  2. 要獲得地圖的完成數據情況,可以在遊戲中使用命令/times。例如:在連接任意地圖例如Sunny Side Up的官方服務器後,在聊天欄輸入/times tela 6,將會顯示玩家tela在本地圖最近的從第6到第10的5個最佳紀錄的排名情況。
  3. 你還可以通過官方數據庫以SQLite格式來建立自己的SQL查詢表,獲取更多官網沒有收錄的排名數據,地址如下https://ddnet.org/stats/sql.js/。