06-27-2023, 11:26 AM
Mapping in SDMM is actually pretty easy to do. First you'll have to get a working git repository running, there's a guide for that at https://hackmd.io/@goonstation/docs/%2F%...tion%2Fdev.
And staying on topic, I feel like the problem lays in the implementation of map voting. Very few people vote at all (post-vote tallies often show that the highest map had like 3 votes on a 70-pop server or so). Additionally, the unranked voting system with ties being decided by rng heavily incentivizes voting for all maps that the user would find acceptable to play on, to avoid spoiling the vote and ending up on a map that they find unacceptable. Since most people are generally not opposed to cog1 (though many may prefer another map), a significant amount include it in their vote to ensure that a may that they do oppose does not win. This results in cog1 always winning.
At the risk of being "that guy who doesnt shut up about voting systems", Instant-runoff voting would mostly solve this issue. Players would indicate their ranked preference for all maps, with the map(s) that received the least number of #1 choice votes being eliminated and and having its voters' #2 votes added to the score of those maps. This process continues until one map has the majority of votes.
And staying on topic, I feel like the problem lays in the implementation of map voting. Very few people vote at all (post-vote tallies often show that the highest map had like 3 votes on a 70-pop server or so). Additionally, the unranked voting system with ties being decided by rng heavily incentivizes voting for all maps that the user would find acceptable to play on, to avoid spoiling the vote and ending up on a map that they find unacceptable. Since most people are generally not opposed to cog1 (though many may prefer another map), a significant amount include it in their vote to ensure that a may that they do oppose does not win. This results in cog1 always winning.
At the risk of being "that guy who doesnt shut up about voting systems", Instant-runoff voting would mostly solve this issue. Players would indicate their ranked preference for all maps, with the map(s) that received the least number of #1 choice votes being eliminated and and having its voters' #2 votes added to the score of those maps. This process continues until one map has the majority of votes.