Namensliste auf dem Server?

Everything about Illarion that fits nowhere else. / Alles über Illarion was inhaltlich in kein anderes Board passt.

Moderator: Gamemasters

Post Reply
Fieps
Posts: 1366
Joined: Thu Nov 14, 2002 4:29 pm
Contact:

Namensliste auf dem Server?

Post by Fieps »

Ich möchte mal einen Vorschlag bezüglich der Namensliste machen.

Wenn man sich den Illarion Clienten bisher so anschaut, dann fällt einem eins auf, die Namen und die Karte wird auf dem Clienten gespeichert, die Itemsliste allerdings auf dem Server, genauso wie Skills usw.
Was ja auch so logisch ist, das die wichtigsten Dinge auf dem Server abgespeichert werden.

Es ist aber auch so, das wenn man sich die Grösse der name.dat betrachtet, ist diese recht gering. Ich glaube es gibt niemanden, wo diese Datei über 10kb ansteigt und das ist schon recht hoch gegriffen.

Daher wollte ich einmal fragen, ob es möglich ist die Namenliste auf dem Server abzulagern. Vielleicht würde sich der Datentransfer etwas erhöhen, aber das ist bestimmt nicht viel, oder?

Und es würde diese ewige Fragerei um "warum gehen die namen nicht usw." endlich beenden, Illarion für die Allgemeinheit nutzbarer machen, ohne vorherige langwierige Problemlösungen zu finden. ( Win XP vor allem )
martin
Posts: 7382
Joined: Sun Feb 25, 2001 7:12 am
Location: vienna

Post by martin »

ich bin eher dagegen. nicht wegen des datenverkehrs, das waere nicht so schlimm, aber eher wegen der entstehenden serverlast.

die server-spezialisten werden dir aber sicher naeheres dazu sagen koennen.

martin
Fieps
Posts: 1366
Joined: Thu Nov 14, 2002 4:29 pm
Contact:

Post by Fieps »

Es muss ja nicht auf allgemeinen Anklang stossen, ich dachte nur das es ein paar Probleme lösen könnte.

Aber ich werde wie selbst sagtest, erstmal auf die Antworten der Server Spezialisten warten.

Aber so rein von der Idee her, wäre das schlimm, oder würde es wenn dann nur an entstehender Serverlast kollidieren?
Serpardum
Posts: 1160
Joined: Sun Aug 04, 2002 7:16 pm
Location: Long Beach, California
Contact:

Post by Serpardum »

Perhaps someone can translate this into German for me.

Currently, neighter the Server nor the Client really care who you know and who you don't know. The server just send the IDs, and the client just looks in the names.dat and it there is an entry for the name then it displays it, otherwise it displays the number.

To do what you are suggesting the server now would have to remember who all the people you know are. This could get to be a large list, as you say up to 10k+, and if there are 40+ people on, with only 2K names each, that is 80k of active memory that has to be used to know who you know. Then is the added complexity of transmitting the names instead of the IDs, or both, and then changing the clients to accept names instead of IDs, etc...

Which is a hugh amount of work with very little benefit.
Jandro
Posts: 76
Joined: Tue Apr 02, 2002 11:37 am

Post by Jandro »

Übersetzung von Serpardums Post:

Derzeit spielt es weder für den Server noch für den Client eine Rolle, wen man kennt und wen nicht. Der Server sendet nur die IDs, während der Client die names-Datei nach dazugehörigen Namen checkt und diese dann anzeigt. Um Deinen Vorschlag umzusetzen, müsste der Server alle Leute erkennen die Du kennst. Das könnte eine lange Liste sein, wie Du sagtest bis 10k+, und wenn 40+ Leute on sind, mit jeder nur 2k Namen, so wären das 80k aktiven Speichers der gebraucht würde, um zu wissen wen ihr alles kennt. Hinzu kommt der größerer Aufwand Namen statt IDs oder gar beides zu senden, dann noch das Ändern des Clients, damit er Namen statt IDs annimmt, usw...

Das ist sehr viel Arbeit zu einem sehr geringen Nutzen.
Morgaine Le Fay
Posts: 286
Joined: Sun May 12, 2002 5:58 am
Location: Austria - Steiermark
Contact:

Morgaine speaks...

Post by Morgaine Le Fay »

1.
since we are discussing "names" i would like to add that many people have problems remembering them... i always suggest that they create a subfolder named "illarion" in the already existing folder "illarion" and copy all their data into it, except their character folder(s). then they have to copy and paste their names.* file from their character folder into the subfolder illarion and afterwards they remember names without problems.

the question that i would like to ask the programmers is... "why is that so?" - to me it makes no sense really... but it works :wink:


2.
now i would like to tell you one more essential thing about this little operation, that sort of helps... all the characters a person posesses know all the people one has ever met - not making any difference, if that particular character knows that person or not - so, though it helps it also creates some sort of a bug :(

would there be another way of making your character know the people he knows, without interferring with the mind of another character of yours?

3.
it is quite hard to remember (at least for me personally) which character knows which person, since after some time the characters one posesses have more friends and partially share friends with another character... :cry:
Serpardum
Posts: 1160
Joined: Sun Aug 04, 2002 7:16 pm
Location: Long Beach, California
Contact:

Re: Morgaine speaks...

Post by Serpardum »

Morgaine Le Fay wrote:1.
since we are discussing "names" i would like to add that many people have problems remembering them... i always suggest that they create a subfolder named "illarion" in the already existing folder "illarion" and copy all their data into it, except their character folder(s). then they have to copy and paste their names.* file from their character folder into the subfolder illarion and afterwards they remember names without problems.

the question that i would like to ask the programmers is... "why is that so?" - to me it makes no sense really... but it works :wink:
Yes, it works, dont know why.
Morgaine Le Fay wrote: 2.
now i would like to tell you one more essential thing about this little operation, that sort of helps... all the characters a person posesses know all the people one has ever met - not making any difference, if that particular character knows that person or not - so, though it helps it also creates some sort of a bug :(

would there be another way of making your character know the people he knows, without interferring with the mind of another character of yours?
There is a workaround some players have come up with. You make differnt copies of the Illarion folder for your different players, and when you log in a character you run the program out of that particular folder.

Another option would involve copying the names.dat out to a separete folder or such for each player, and before you play you copy the appropriate names.dat back.

Not a real nice solution in either case, but they work.
Morgaine Le Fay wrote: 3.
it is quite hard to remember (at least for me personally) which character knows which person, since after some time the characters one posesses have more friends and partially share friends with another character... :cry:
Same as 2.
Morgaine Le Fay
Posts: 286
Joined: Sun May 12, 2002 5:58 am
Location: Austria - Steiermark
Contact:

Morgaine speaks...

Post by Morgaine Le Fay »

@ Serpardum:

many thanks to you - i will try this out - though it is kind of complicated i like this system already - hand made solution so to say ;-)
Post Reply