From nicolas.weeger at laposte.net Fri Jul 23 14:12:46 2021 From: nicolas.weeger at laposte.net (Nicolas Weeger) Date: Fri, 23 Jul 2021 21:12:46 +0200 Subject: [crossfire] Account login limitation Message-ID: <2448034.ErLPcIjzee@gros> Hello. 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... Best regards Nicolas -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: This is a digitally signed message part. URL: From pc-crossfire06 at crowcastle.net Fri Jul 23 14:25:18 2021 From: pc-crossfire06 at crowcastle.net (Preston Crow) Date: Fri, 23 Jul 2021 15:25:18 -0400 Subject: [crossfire] Account login limitation In-Reply-To: <2448034.ErLPcIjzee@gros> References: <2448034.ErLPcIjzee@gros> Message-ID: <5fa06b16-6614-9996-651f-96e9a64dbc2b@crowcastle.net> 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. From mwedel at sonic.net Fri Jul 23 16:06:48 2021 From: mwedel at sonic.net (Mark Wedel) Date: Fri, 23 Jul 2021 14:06:48 -0700 Subject: [crossfire] Account login limitation In-Reply-To: <5fa06b16-6614-9996-651f-96e9a64dbc2b@crowcastle.net> References: <2448034.ErLPcIjzee@gros> <5fa06b16-6614-9996-651f-96e9a64dbc2b@crowcastle.net> Message-ID: <8736e098-64c2-e0d0-b48d-9c711bf54844@sonic.net> 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. From robert at timetraveller.org Sat Jul 24 10:07:58 2021 From: robert at timetraveller.org (Robert Brockway) Date: Sun, 25 Jul 2021 01:07:58 +1000 (AEST) Subject: [crossfire] Account login limitation In-Reply-To: <2448034.ErLPcIjzee@gros> References: <2448034.ErLPcIjzee@gros> Message-ID: On Fri, 23 Jul 2021, Nicolas Weeger wrote: > I was thinking of removing it, to allow players to exchange easily stuff > between their characters... This limitation has long annoyed me and I'd be in favour of removing it as long as there were not unintended consequences such as character corruption (as Mark Wedel notes). Rob