Ranks and ranked games
Moderator: Forum Moderators
Forum rules
Before posting a new idea, you must read the following:
Before posting a new idea, you must read the following:
Ranks and ranked games
i think it would be better if perhaps there was a way to rank players so you know if your playing a really good veteran or a begginner
and perhaps the only way to get a rank would be to play in a certain ranked area? But also keep around an unranked place for people who don't care about they're rank and just want to have a fun time? maybe?
feel free to tell me why or why not this would work...
and perhaps the only way to get a rank would be to play in a certain ranked area? But also keep around an unranked place for people who don't care about they're rank and just want to have a fun time? maybe?
feel free to tell me why or why not this would work...
This has come up a lot in the past. Some players like it and some don't. I think the biggest hurdle is the need to have player accounts, which apparently isn't trivial.
Hope springs eternal.
Wesnoth acronym guide.
Wesnoth acronym guide.
-
- Retired Developer
- Posts: 2633
- Joined: March 22nd, 2004, 11:22 pm
- Location: An Earl's Roadstead
The only thing you are missing is how difficult it is to overhaul the engine to do just that. Some steps that will need to be done before this is possible are:Artis wrote:It shouldn't be too diffucult to do all "sensitive" processing server side. The only problem I can think of is server load, or am I missing something?Kamamura wrote:Moreover, you would need a robust anti-cheating system that is even less trivial.
1) enable encrypted WML to be sent.
2) enable a user/password system.
3) enable all random # generation and events to occur on the host machine.
4) make sure that the load doesn't kill the server.
So, while the developers support the idea, and in the long run it will undoubtedly happen, it will not likely happen anytime soon.
"you can already do that with WML"
Fight Creeeping Biggerism!
http://www.wesnoth.org/forum/viewtopic. ... 760#131760
http://www.wesnoth.org/forum/viewtopic. ... 1358#11358
When you mean server, you mean the machine of the player who host the game, right? Unless I'm completely wrong, then that would mean that even with all those 4 points implemented the host can still cheat...Darth Fool wrote: The only thing you are missing is how difficult it is to overhaul the engine to do just that. Some steps that will need to be done before this is possible are:
1) enable encrypted WML to be sent.
2) enable a user/password system.
3) enable all random # generation and events to occur on the host machine.
4) make sure that the load doesn't kill the server.
There is a central server in the bowels of cybernoth that hosts the games. The computer that creates the game doesn't actually host it, as far as I know.
Hope springs eternal.
Wesnoth acronym guide.
Wesnoth acronym guide.
There must be something special about the creating computer. The individual players have the calculations done on their own computers and send the results to the server, which updates the other players. I don't know for sure the role of the creating computer; this is just what I have picked up over time about how MP games work. There's an expert around here somewhere with the real answer.Kevin wrote:Why is it that when the host leaves there is a connection error?scott wrote:There is a central server in the bowels of cybernoth that hosts the games. The computer that creates the game doesn't actually host it, as far as I know.
Is there some way to fix that?
Hope springs eternal.
Wesnoth acronym guide.
Wesnoth acronym guide.
When you play Wesnoth for a while, than you know who is good and who isn't.
In fact, I don't think it is even very useful. I've just come back on multiplayer after not having been on it since 6 months, and it was quite hard at the beggining. But since I discovered Wesnoth almost one year ago, I (could) be considered as being in an 'older' category than some others.
(Thinking twice about it, it's odd how it seems a short time ago we had version 0.8.1 with the old elvish graphics, no lvl3 orcish archer and those old gryphons...)
And, BTW, kill that animated avatar.
Or even change it, because there is already someone using a similar one.
In fact, I don't think it is even very useful. I've just come back on multiplayer after not having been on it since 6 months, and it was quite hard at the beggining. But since I discovered Wesnoth almost one year ago, I (could) be considered as being in an 'older' category than some others.
(Thinking twice about it, it's odd how it seems a short time ago we had version 0.8.1 with the old elvish graphics, no lvl3 orcish archer and those old gryphons...)
And, BTW, kill that animated avatar.
Or even change it, because there is already someone using a similar one.
"There are two kind of campaign strategies : the good and the bad ones. The good ones almost always fail because of unforeseen consequences that make the bad ones succeed." -- Napoleon
-
- Posts: 70
- Joined: July 8th, 2005, 11:52 pm
- Location: At Helm's Deep,assisting in the final defence of the Hornburg
One second. Just because you have been playing for a while doesn't mean you are good. I have been playing for almost a year. But I'm still worse than most people on MP.
My name is Ozymandias, King of kings,
Look on my works, Ye Mighty, And despair!
-Percy Bysshe Shelley
Look on my works, Ye Mighty, And despair!
-Percy Bysshe Shelley
romnajin wrote:She's a hippy nature girl that lives with animals, she's not supposed to be sexy, you can save that for the high elves.
-
- Posts: 40
- Joined: November 26th, 2005, 10:09 am
- Contact:
Random Number Generation
It is possible to prevent cheating in the random number generation without making the central Wesnoth server do it all. There are a number of cryptographic protocols which enable two people communicating over a network to generate random bits in such a way that both parties can be satisfied that the bits are truly random and the other person could not have cheated to fix the outcome. If you have a copy of Schneier's _Applied Cryptography_ on hand, take a look at sections 4.10 and 23.7.
EDIT: The RNG issue became a new thread here
I haven't done any development work in Wesnoth before, but I would be willing to implement one of these cryptographic schemes into the game if the Dev team wants to see this happen.
What are the other possible methods for cheating besides the random number generation? The only one I can think of is to cheat by illicitly lifting the Fog of War / revealing hidden units (I don't have any suggestions for good ways to solve this). Are there other potential methods of cheating?
EDIT: The RNG issue became a new thread here
I haven't done any development work in Wesnoth before, but I would be willing to implement one of these cryptographic schemes into the game if the Dev team wants to see this happen.
What are the other possible methods for cheating besides the random number generation? The only one I can think of is to cheat by illicitly lifting the Fog of War / revealing hidden units (I don't have any suggestions for good ways to solve this). Are there other potential methods of cheating?
Last edited by Wintersmith on February 2nd, 2006, 11:48 pm, edited 1 time in total.
Cheating with fog/shroud would be nearly impossible to prevent unless you are going to disallow observers for all ranked games. Otherwise, one player could just create a dummy observer in another window and see what the opponent is doing behind the wall of fog.
Really, I don't think stopping cheating is an attainable goal, or particularly desirable; the losses of freedom would be less than the gains in security ( - a Schneier reference). What we could and should do is make cheating harder, and then we could allow ranked games, which would not be cheat-proof, but we wouldn't claim they were.
Really, I don't think stopping cheating is an attainable goal, or particularly desirable; the losses of freedom would be less than the gains in security ( - a Schneier reference). What we could and should do is make cheating harder, and then we could allow ranked games, which would not be cheat-proof, but we wouldn't claim they were.
For I am Turin Turambar - Master of Doom, by doom mastered. On permanent Wesbreak. Will not respond to private messages. Sorry!
And I hate stupid people.
The World of Orbivm
And I hate stupid people.
The World of Orbivm
-
- Posts: 127
- Joined: October 25th, 2005, 9:32 pm
I agree with Turin. (Holy Crap, what's happening?!? ) A completely cheat free system isn't necessary to have ranked games as no system is completely cheat free in any game. People have found ways to win at Halo, World of Warcraft, and the list continues ad infinitum. You shoudn't make rules based on the exceptions, those who will cheat. For those who don't cheat having a ranking system will still be advantageous.
And, maintaining a cheat-free Wesnoth would be easier to do than maintaining a cheat-free commercial game because the community is smaller. If necessary, an IP address can be tracked to find out activity etc. If players who cheated had their accounts destroyed and their IP addresses banned for a # of months then the # of cheaters wouldn't be very high. As for the observer issue, a game can be made to be unobservable. Or it could be made that no two accounts from the same IP address may be online at the same time. It's a start.
And, maintaining a cheat-free Wesnoth would be easier to do than maintaining a cheat-free commercial game because the community is smaller. If necessary, an IP address can be tracked to find out activity etc. If players who cheated had their accounts destroyed and their IP addresses banned for a # of months then the # of cheaters wouldn't be very high. As for the observer issue, a game can be made to be unobservable. Or it could be made that no two accounts from the same IP address may be online at the same time. It's a start.
In summation, you're wrong.