Speichern aktueller Spielstand // Save Command

Here you can make and discuss suggestions to improve the game. / Hier kannst du Vorschläge einreichen und diskutieren um das Spiel zu verbessern.

Moderator: Developers

Locked
Ragorn
Posts: 154
Joined: Thu Dec 28, 2006 10:33 pm

Speichern aktueller Spielstand // Save Command

Post by Ragorn »

Nachdem das Spiel immer noch so unzuverlässig ist, wie vor 10 Jahren, schlage ich vor, dass für die Spieler endlich ein Befehl eingeführt wird, mit dem sie das Speichern manuell durchführen können.
Damit wäre dann auch das lästige Ausloggen und wieder Einloggen nach Swirlies, Funden von seltenen Items, großen Trades, etc. obsolet.

Syntax: #save

===

Due to the still unreliable game (server), I suggest that the players are enabled to manually store the current game score.

Syntax: #save
Last edited by Ragorn on Fri Oct 10, 2014 12:23 am, edited 1 time in total.
User avatar
Jupiter
Developer
Posts: 3477
Joined: Sun May 28, 2006 11:23 am

Re: Speichern aktueller Spielstand // Save Command

Post by Jupiter »

Ragorn wrote: Syntax: #s
Schreien?
Ragorn
Posts: 154
Joined: Thu Dec 28, 2006 10:33 pm

Re: Speichern aktueller Spielstand // Save Command

Post by Ragorn »

#save
.. damit man weiterhin schreien kann ;-)
User avatar
Nitram
Developer
Posts: 7638
Joined: Fri Oct 31, 2003 9:51 am
Contact:

Re: Speichern aktueller Spielstand // Save Command

Post by Nitram »

I doubt that it will be possible to save a player that is part of the world without freezing it.

In any case it is very likely a better approach to try to fix the problem of the resets then to invest too much time into a working save command that can't be abused and works without causing lag in the server.

Nitram
Ragorn
Posts: 154
Joined: Thu Dec 28, 2006 10:33 pm

Re: Speichern aktueller Spielstand // Save Command

Post by Ragorn »

A simple save of a single character freezes the world???
Does that mean, if for example I exit the game, the whole world freezes also?
If saving a character is so complex, you can process that task asynchronously, e.g. in a separate thread, without influencing the game world.

And from the player view .. it is really a pain in the ass, if the gained success (skill, drops, whatever) of the last hours is lost.
User avatar
Alytys Lamar
Posts: 2206
Joined: Sun Apr 02, 2006 5:13 pm
Location: Always in the middle of nowhere
Contact:

Re: Speichern aktueller Spielstand // Save Command

Post by Alytys Lamar »

Honestly - do you know another MMORPG which have such a save ? Can you give us examples for this ?
I did play a lot of games, but never did see that is possible to save the game.
User avatar
Estralis Seborian
Posts: 12308
Joined: Wed Nov 10, 2004 9:14 pm
Location: Sir Postalot
Contact:

Re: Speichern aktueller Spielstand // Save Command

Post by Estralis Seborian »

First off, !#£&@ commands should not be added to the game but replaced by proper GUI elements. As Alytys wrote, such a command contradicts a game with a persistent world. And Nitram is also right that such server issues simply must not happen. We have to make 99% sure that no crashes happen. If this goal cannot be reached, we can as well shut down the game.

However, I see the general point and would welcome that the game is "saved" in regular intervals. As the client asks the server to save the character upon logout, isn't this also possible each e.g. ten minutes?
User avatar
Kamilar
Posts: 732
Joined: Sun Jun 03, 2007 9:53 pm
Location: Running away

Re: Speichern aktueller Spielstand // Save Command

Post by Kamilar »

Periodic game saves would be a fantastic addition to the game. I would hope this could be in addition to the character save on log out.

No more roll backs would be such good news. :D
User avatar
Nitram
Developer
Posts: 7638
Joined: Fri Oct 31, 2003 9:51 am
Contact:

Re: Speichern aktueller Spielstand // Save Command

Post by Nitram »

Ragorn: Saving is done asynchronously because the character is detached and not longer influenced by the world during the logout. If a save is done while the character remains logged in the detaching from the world is not possible. So the character is able to change while it is saved causing a possible corrupted save state. And that would be FAR worse then a rollback because that would effectively persistently destroy your character.

And Alytys and Estralis are right here. The only way to approach the problem is to fix the reasons for the crashes that only occur rarely from what I see in the log files.

Nitram
User avatar
Estralis Seborian
Posts: 12308
Joined: Wed Nov 10, 2004 9:14 pm
Location: Sir Postalot
Contact:

Re: Speichern aktueller Spielstand // Save Command

Post by Estralis Seborian »

Thanks for that statement! I guess with that, we can close this issue. However, it remains that we must fight any downtimes of the server with full strength. So, instead of evading a problem by adding a potentially catastrophic bug source (save command), we should tackle the real problems.
User avatar
Tialdin
Posts: 521
Joined: Sun Dec 02, 2001 10:59 pm
Location: Silberbrand

Re: Speichern aktueller Spielstand // Save Command

Post by Tialdin »

Besser als ein manuelles Commando fände ich einen auto save alle 30 - 60 Minuten.
User avatar
Evie
Developer
Posts: 1210
Joined: Tue Jul 05, 2011 6:55 pm
Location: on a mana stream

Re: Speichern aktueller Spielstand // Save Command

Post by Evie »

A rule of thumb I use til we get the manpower to get this fixed. If you find that great item gem or pure or you gain some skills. Just be proactive and relog every so often while you play. Most players you will be with likely do the same thing. I know this does not fix the problem but eliminates some of the hard feelings. I once lost a whole months gem output on a good gem month due to a server crash and rollback, so I know where you are coming from. Anyway just some thoughts, because this is not something than can be fixed quickly and Nitram is only one person.
User avatar
Achae Eanstray
Posts: 4300
Joined: Tue Sep 19, 2006 7:03 am
Location: A field of dandelions
Contact:

Re: Speichern aktueller Spielstand // Save Command

Post by Achae Eanstray »

It appears as if there are answers to the proposal and suggestions as a work-around for the time being so I'll lock this. Again, let me know if wish this proposal re-opened.

Achae
Locked