• Register

Olvand is a little multiplayer sandbox RPG, where the players live in self-built towns and can go on all kinds of adventures together. Imagine living with your friends in a small town in the mountains, or creating a new group of friends in a pub in the metropole you all live in. There will be several mini-games the inhabitants of a server can play together, among which will be combat based games like King of the Hill or Capture the Flag. You will be able to play against other people in your city, or as a city against another city, or as a whole server against another server. The combat works with self-built guns, in which all kinds of powers can be combined to create unique effects.

Forum Thread
  Posts  
Reset progress on a server (Games : Olvand : Forum : Bugs : Reset progress on a server) Locked
Thread Options
Feb 12 2013 Anchor

So I was playing on testserver 1 and because of the combining items bug i lost my tool thing (that one for crafting a gun)
so I thought no problem i can reset my progress, I click the button and i disconnect from the server.
when i reconnect I still have the same items.

so what i want to say isn't it implemented or is it just a weird bug?

Feb 12 2013 Anchor

Hey, thanks for the bug report; that is definitely not supposed to happen, so I'd say it's a bug. Problem is, I can't reproduce it. This is what happens when I try to reproduce your bug:

1. I change my inventory (throw away the starter items, collect some stuff, etc).
2. I open the settings tab and click 'Reset my progress on this server'.
3. The server disconnects me
4. I log in again, and have the starter items again.

Is there anything which you do different here?

Feb 12 2013 Anchor

Weird I do exactly the same but i keep the same stuff

Feb 12 2013 Anchor

Hmm... have you tried it multiple times or just once? In case you already tried it multiple times; is it okay if I reset your password so I can log in as you, and see what goes wrong? It will only take a few minutes, and I'll email you your new password immediately (which you can change back to your old one if desired).

PS
Since you're Dutch too: hoi :).

Feb 13 2013 Anchor

Okay it is alright you change my password and log in as me.
I trust you as a developer (hope I made a good choice here :P)

PS
I know you are Dutch so: hallo Wessel

Edited by: JoeyXtreme

Feb 13 2013 Anchor

Hi Joey, thanks a lot! I just tried it on your account, and you were right completely. My findings:

  • It differs per server. There are no problems on the gamesketch.net server for instance.
  • It differs per account. Woseseltops has no problems, but some of the accounts of my friends have.

I haven't been able to figure what exactly causes the problem, but with this very specific behavior it should be possible. Again, thanks, I've send you your new password in a personal message.

Feb 14 2013 Anchor

Okay Thanks bro

Mar 16 2013 Anchor

Just fixed this! If you're interested, this is how I did it:

  • Last time I noticed that it only happened on servers with a lot of players, so I decided to explore that. I simulated servers with a lot of players, and the error did indeed occur. Hurray, I repro!
  • However, I also noticed that on these servers, it only happened for the players that came latest. So if a server kept track of 100 players, player 8 had no problems, but player 88 had. I tried to find the boundary, and after some trial and error I discovered this boundary was between 9 and 10.
  • Apparently, it had something to with 2-digit player numbers. This makes sense, because the 'reset account' code indeed uses the player numbers. What you do is send a message which the server decodes as 'reset the account for player x', and send your player number with that message. So all I had to do is go to the server code, and there it was: the server only used the first digit it received, not the whole number. So that's why there were no problems for early players (0 - 9).
Mar 17 2013 Anchor

Good to hear it's fixed.
The techy explanation looks interesting but i don't understand a word of it, but that doesn't matter I'm not the one that makes games.

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.