On 7/23/21 12:25 PM, Preston Crow wrote:
On 2021-07-23 15:12, Nicolas Weeger wrote:
The code currently forbids being connected more than one time per account.


I don't remember what the rationale was for that restriction - game-play ones?
technical ones?

Any hint appreciated :)


I was thinking of removing it, to allow players to exchange easily stuff
between their characters...

Ideally it would be a server config option.  I'm a huge fan of letting the 
server administrators decide how they want their server to work. There are 
quests that are designed for multiple players, though only one that I've been 
unable to do solo, and I can understand trying to make them really encourage 
social play. Then again, in a pinch, players will just create multiple 
accounts, so there's not a lot of value in the restriction.

On a related note, I could see an argument for a method of letting other 
characters from your own account into your private apartments.

 This probably dates back to before the account system was added.

Back when you logged in with the character, it only made sense that a single 
login for a character.  In some cases, a connection could get dropped, and it 
take a while for the server to notice the dropped connection, so having the 
server see the same character log in and drop the existing connection made it 
easier to log in (I think before that, you got an error message if you tried to 
log in with a character already logged in)

 With the account system, this makes less sense.  There might still need to be 
some logic to cover the case above (connection dropped).  And any change would 
need to makes sure that the same character can not be logged in more than once. 
 I don't think there is any account info that is held by the server that would 
result in account corruption, eg, char A logs in, then char B.  Char B logs 
out, updates info, then char A logs out, and overwrites that info, but not 100% 
sure of that.

 To follow up on Preston's comment, having account based apartment instead of 
character based ones could also be interesting.


_______________________________________________
crossfire mailing list
crossfire@metalforge.org
http://mailman.metalforge.org/mailman/listinfo/crossfire

Reply via email to