Project Zomboid

Project Zomboid

42 ratings
Ashen MP Ranking
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
534.124 KB
1 Sep, 2022 @ 10:37am
13 Jul @ 10:38am
52 Change Notes ( view )

Subscribe to download
Ashen MP Ranking

Description
Ashen MP Ranking adds a centralized ranking system for multiplayer servers.

The server will periodically collect data from connected players and create ladders based on the following statistics:
  • Summary (first place of every leaderboard)
  • Survival Time
  • Absolute Survival Time (personal record)
  • Zombie Kills
  • Absolute Zombie Kills (personal record)
  • Total Zombie Kills (sum over runs)
  • Zombie Kills/Survived Days
  • Survivor Kills !! needs fix check below !!
  • Total Survivor Kills (sum) !! needs fix check below !!
  • More Deaths
  • Less Deaths (reverse ordering)
  • Passive Perks
  • Agility Perks
  • Firearm Perks
  • Crafting Perks
  • Combat Perks
  • Survivalist Perks
  • Other Perks (mod based)

Absolute ladders refer to the maximum value achieved by each player during one single run (till death).

Client

On the client side, an UI is available to show the current rankings.
Moreover, when a player will change his position on one of the ladders, a notification will be displayed.

Streamers support

The mod has been developed to allow streamers to share the ladders on their broadcasts. By enabling the option "receiveData" from the menu, each ladder will be saved on the streamer's pc.
For Windows users, the files should be located at this path:

%userprofile%\Zomboid\Lua\AshenMPRanking\<servername>

In the same directory the streamers will also find self_survive.txt and self_zkills.txt, which will store their current stats.

The UI can be toggled by using the assigned key: Right CTRL

Survivor Kills (PvP)

Since the current version of the game is not tracking PvP kills, you need to install this mod!!

Admin Chat Commands

Administrator can use these commands to act on leaderboards:
  • /addranking | /arar
    • [username] - adds a new dummy username (mostly for debug purposes)
    • [username1 username2 ...] - adds a new dummy usernames (mostly for debug purposes)
  • /removeranking | /arrr
    • [username] - removes a user from leaderboards. All the user's data will be lost
    • [username1 username2 ...] - removes users from leaderboards. All the users' data will be lost
  • /activetoinactive | ara2i
    • [username] - moves the username's data from active to inactive leaderbords
    • [username1 username2 ...] - moves usernames' data from active to inactive leaderbords
  • /inactivetoactive | ari2a
    • [username] - moves username's data from inactive to active leaderbords
    • [username1 username2 ...] - moves usernames' data from inactive to active leaderbords
  • /showinactive | /arsi - shows the list of the username in inactive leaderboards
  • /resetranking | /arreset - RESET ALL CURRENT LEADERBOARDS, ALL DATA FOR ALL PLAYERS WILL BE LOST

usernames with spaces are now handled by using double quote -> "Ashen the Ashen", you can still pass list to the commands like /arar "Ashen One" Aidual Lulu


Mod Dependecies

The mod will work only by fulfilling the following dependencies:
  1. Simple UI Library
  2. Mod Options
  3. Fix Survivor Kills MP (only if you want PvP Kills to be tracked and ranked)

The dependencies must be loaded BEFORE the mod!

Twitch channel

If you like the mod and PZ, come to visit me on my Twitch Channel[www.twitch.tv].
I usually stream in Italian, but English speakers are always welcome!!

Credits

Workshop ID: 2857273296
Mod ID: AshenMPRanking
Popular Discussions View All (1)
3
3 Jan, 2023 @ 12:55am
Hi, i'm getting this error, someone can help?
S4ro
109 Comments
ZACMYB!$HUP 20 Jul @ 12:31pm 
There seems to be some steam workshop issue for various mods, i tried the fix of deleting the .acf file - but I still got the same error last night when I tried. Thanks for the response :)
Ashen  [author] 15 Jul @ 10:11am 
Hello fellow ZACMYB!$HUP.

I just tried and it seems ok on my end.
Maybe there was a temporary problem on steam workshop, let me know!
ZACMYB!$HUP 14 Jul @ 6:14pm 
mod download is failing since yesterday fyi
iDestin 13 Jul @ 11:03am 
@Ashen I bypassed it for the moment but mod update will affect a few people.
iDestin 13 Jul @ 10:49am 
@Ashen thanks for the update I will try it, watching server reset right now, I think im running into that global "steam mod download issue" will update you shortly.
Ashen  [author] 13 Jul @ 10:42am 
Keep in mind that /resetranking | /arreset will reset data for all players.
Ashen  [author] 13 Jul @ 10:40am 
Hey there @iDestin !!

following you request, I just pushed on the workshop a small update.
Now you are able to handle usernames with more than one work with admin commands like
/addranking or /removeranking, by using double quotes
/removeranking "Ashen One"

More, I added a new command to perform a total reset of the leaderboards data
/resetranking | /arreset
iDestin 12 Jul @ 10:32am 
Actually, how do you remove names with spaces in them thats the only issue.
iDestin 12 Jul @ 10:23am 
@Ashen, I did a server reset and the Highscores didn't clear. Maybe I am doing something wrong. Let me know if you know a quick tip to clear it during a live game without removing and then adding mod.
iDestin 20 May @ 9:30am 
@Ashen ah I figured I just didn’t want to mess anything up. Thanks for the fast response have a blessed one.