gator303 Posted August 23, 2017 Report Share Posted August 23, 2017 Hello guys. Recently I'm playing all the time 1vs1 ranked games. During this time I passed through multiple games ending by leaving (not resigning) by my opponents. I was thinking what can be done to solve this problem and i invented something like that. In ranked match there can be only resigning option for both players to end the game before the time. Although I'm aware of the fact that sometimes match needs to be ended qucikly. For example if random map turns out to demonstration map or something like that there needs to be option for "RE'. So i inveted something like this. In multiplayer match there should be option like voting. For example: random map turns out to be demonstration map (nothing on it) so u can't play normal match. Then one of u starts voting for draw, second one agrees and match is ended without changes in score for both players. I think it can solve leaving problem in ranked matches. Tell me guys what do You think about my invetion and sorry for my english (I'm not english speaking person). Regards. Daniel_King 1 Quote Link to comment Share on other sites More sharing options...
Hannibal_Barca Posted August 23, 2017 Report Share Posted August 23, 2017 There are ways, resigning doesn't mean points lost The option seems complicated And players can just close the game without clicking on that thing And if automatically defeat on leave imagine the chaos Most of us have times when our net is weaker or someone turns off the router or power outage etc While voting could be a meh option it doesn't solve anything Quote Link to comment Share on other sites More sharing options...
realNoobNoob Posted August 23, 2017 Report Share Posted August 23, 2017 (edited) An option could be a timer, if someone leaves a ranked 1vs1 match, the game automatically (or you could also have to start timer manual) pauses and a timer starts running. If the opponent hasnt started rejoining once time is up its counted as a loss, if both players leave the match nothing happens. The only question is how long should the timer be (3min, 5min or more/less)? Edited August 23, 2017 by realNoobNoob 2 Quote Link to comment Share on other sites More sharing options...
elexis Posted August 23, 2017 Report Share Posted August 23, 2017 If someone disconnects from a game for N minutes, that should count as a defeat. If players can't ensure their network stability or have some outage, that's their problem. This rating resign issue has to be solved eventually, because it's happening every day. Marking a player as defeated if the other players computer says so will result in faking wins directly, which is way worse than what we currently have, so no thanks. It can only be accomplished by restricting rated games to games hosted by WildfireGames. Otherwise there is no way to find out who actually disconnected. There's also the other issue: pausing forever. That will require even more code to find out who paused first (not trivial). 1 Quote Link to comment Share on other sites More sharing options...
realNoobNoob Posted August 23, 2017 Report Share Posted August 23, 2017 True, seems as if hosting rated games via WildfireGames is the only solution which would allow features like this. Quote Link to comment Share on other sites More sharing options...
elexis Posted August 23, 2017 Report Share Posted August 23, 2017 5 hours ago, realNoobNoob said: The only question is how long should the timer be (3min, 5min or more/less)? The best decision is to not decide this but just give the people a setting in the match setup. Quote Link to comment Share on other sites More sharing options...
OuGaming Posted August 23, 2017 Report Share Posted August 23, 2017 r 4 hours ago, realNoobNoob said: True, seems as if hosting rated games via WildfireGames is the only solution which would allow features like this. But for server we need regular income like donations....but for regular donations we need a bigger community....but we are represent in big and typical gaming networks like steam, Twitch and others...yes i know a 0ad team was at the linux days....and i know a stand on gamescom is too expensive...but we must build up our community to grow our projekt and make the best game....better than age of empire(on my thinking it is) Quote Link to comment Share on other sites More sharing options...
Hannibal_Barca Posted August 24, 2017 Report Share Posted August 24, 2017 Can ratings be adjusted if a player isn't even in the lobby when resigning? If not, nothing is solved and I am sure such ways might.. be leaked to the general public Quote Link to comment Share on other sites More sharing options...
Imarok Posted August 24, 2017 Report Share Posted August 24, 2017 Wfg hosting will come sometimes. We just need to implement dedicated servers therefore. Quote Link to comment Share on other sites More sharing options...
OuGaming Posted August 24, 2017 Report Share Posted August 24, 2017 We need neutral hoster for a good ranking system and wfg server were perfect....but i think before wfg rent a server we must dicuss how to pay these server...and how many we need... Quote Link to comment Share on other sites More sharing options...
elexis Posted August 24, 2017 Report Share Posted August 24, 2017 It's not like we don't have a server (lobby, forum, website, bugtracker, reviews, email, ...). If we only want to catch people disconnecting, that can be cought with little computational effort (just up and downloading about 2MB per game per player). But if we walso want to catch people cheating by pretending to the game that they didn't lose, then the game must be simulated on the WFG server too. That indeed might need more than one computer on the other end, as a 0AD match basically consumes 100% CPU power of one thread. And yes, if I recall correctly, there are less donations than server costs recently. So thought about a new lobby bot that reads donations. It's one of the ways twitch streamers get microfunds. Donating can become a social phenomenon, a positive feedback loop ideally. My expectation are limited though. Probably need some streamers that comment games well, like ZeroEmpires or Resonance22 at AoE. Quote Link to comment Share on other sites More sharing options...
elexis Posted August 24, 2017 Report Share Posted August 24, 2017 (Thought I could do something to the Exit button at least, so that people who can't write code at least can't cheat anymore. But the Exit button can still be easily circumvented with Alt+F4. Also resigning is a simulation message that is not processed if the game is paused until it is aborted, nor is it processed if the host clicks on exit, unless we add a waiting period. Either serverfarm or lots of effort in security through obscurity, meh). Quote Link to comment Share on other sites More sharing options...
realNoobNoob Posted August 24, 2017 Report Share Posted August 24, 2017 (edited) You could prevent alt+f4 to close the programm, but im not sure how users would feel if 0ad doesnt follow standarts. I dont think that would be a good idea. Security through obscurity might work for the majority of users, but could be seen as a challenge for some :p Edit: You could catch alt+f4 and then check if a rated 1vs1 is running. Then resign and leave 0ad. This would need to be implemented in the c++ engine i think, but im not familiar with 0ad code. Killing the process would still work to prevent the resign, so its probably not worth to implement. Edited August 24, 2017 by realNoobNoob Quote Link to comment Share on other sites More sharing options...
OuGaming Posted August 24, 2017 Report Share Posted August 24, 2017 (edited) 10 hours ago, elexis said: Probably need some streamers that comment games well, like ZeroEmpires or Resonance22 at AoE. Yeah....but than you must do something for that....we aren't on twitch so how you can find a streamer who plays 0ad....0ad is not a game on twitch...we have some youtubers, but nothing more...I'm also a little youtuber but why should do some videos on this game(i have made 3-4)(We must ask what is our strenght, what can we do what others can't do)... we must do something and not saying "it is only an early alpha" and do nothing....we must say "it is only an early alpha but you can help us to build the perfect game" we must try out new features and not saying before it is to early...the ranking system was a good step but we must do the next step and improve our ranking system(with servers, or clan rankings, or later esl)..the community is the key for this projekt.... Edit:(sry for my english. Iam from Germany) Edited August 24, 2017 by OuGaming my english Quote Link to comment Share on other sites More sharing options...
GunChleoc Posted August 25, 2017 Report Share Posted August 25, 2017 We do have a page on Twitch: https://www.twitch.tv/directory/game/0 A.D. It could use some box art though https://help.twitch.tv/customer/en/portal/articles/2348988-adding-a-game-and-box-art-to-the-directory 2 Quote Link to comment Share on other sites More sharing options...
OuGaming Posted August 25, 2017 Report Share Posted August 25, 2017 (edited) ok sry you are right, you must spell the game on twitch "0 A.D." and i always spell it so "0AD" or "0 AD". Edited August 25, 2017 by OuGaming Quote Link to comment Share on other sites More sharing options...
Lion.Kanzen Posted September 26, 2017 Report Share Posted September 26, 2017 @elexis 1 Quote Link to comment Share on other sites More sharing options...
Lion.Kanzen Posted November 30, 2017 Report Share Posted November 30, 2017 5 hours ago, kangz said: 0ad is ripe with bad hombres. Why is disconnection not forfeit? commands.txt metadata.json @user1 Nobody likes "hombres malos" Quote Link to comment Share on other sites More sharing options...
sphyrth Posted December 1, 2017 Report Share Posted December 1, 2017 Nobody likes "malos fellows" 1 Quote Link to comment Share on other sites More sharing options...
kangz Posted December 1, 2017 Report Share Posted December 1, 2017 23 hours ago, kangz said: 0ad is ripe with bad hombres. Why is disconnection not forfeit? commands.txt metadata.json @user1 @user1 germany tells me in lobby that he @#$%ed my mother yesterday. lol. I dont care about insults but he is a cheater noob. Quote Link to comment Share on other sites More sharing options...
elexis Posted December 1, 2017 Report Share Posted December 1, 2017 Perhaps both accounts should be banned. 1 Quote Link to comment Share on other sites More sharing options...
mapkoc Posted December 9, 2017 Report Share Posted December 9, 2017 TheN00b might be trolling with someone's legit nick, TheNoob 16.. Quote Link to comment Share on other sites More sharing options...
Beryl Posted December 9, 2017 Report Share Posted December 9, 2017 Thank you for the help Quote Link to comment Share on other sites More sharing options...
OuGaming Posted January 1, 2018 Report Share Posted January 1, 2018 Maybe a ticket system is a solution for ranking leavers... You get.... 1Ticket for leaving after a hour 2Tickets after 2 hours 3Tickets after 2hours and 90% lowe points For.... 1 and 2Tickets warning 3Tickets= Maybe 10 min ban from ranking games 4 Tickets= 30min 5 Tickets 1 hour . . .etc. Quote Link to comment Share on other sites More sharing options...
Stan` Posted January 1, 2018 Report Share Posted January 1, 2018 I remember the policy here to be more like: As in break the rules get permanent ban 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.