Springlobby connect window improvements

Springlobby connect window improvements

Moderators: Moderators, Lobby Developers

User avatar
ThinkSome
Posts: 277
Joined: 14 Jun 2015, 13:36

Springlobby connect window improvements

Post by ThinkSome » 29 Jun 2018, 14:57

Would you like something similar to this as a replacement for the current login/register window?
2018-06-29-141839_310x499_scrot.png
2018-06-29-141839_310x499_scrot.png (27.24 KiB) Viewed 1503 times
Note: "Login as guest" would generate its own nickname and require no password to be chosen from newbies. It would also require small changes to Uberserver and optionally SLDB. Advanced options would be hidden by default. Register would also automatically login after the fact. The password field would come pre-filled with a random password (e.g. random base64 chars of length 20+).
1 x

User avatar
nixtux
TechA Developer
Posts: 100
Joined: 01 Mar 2009, 15:36

Re: Springlobby connect window improvements

Post by nixtux » 29 Jun 2018, 16:53

If you could rename 'login as guest' to 'login as mando' I think it's an excellent idea and not open to abuse :lol:

Sorry but due to obvious flaw in your idea that's the only response I see fit.
0 x

User avatar
Silentwings
Moderator
Posts: 3579
Joined: 25 Oct 2008, 00:23

Re: Springlobby connect window improvements

Post by Silentwings » 29 Jun 2018, 17:12

Yep, I'm afraid "login as guest" is not wanted, due to potential for abuse. (In fact, if there is any long term plan for logins, it is to require email verification, and partial support already exists inside uberserver.)

Otherwise, the rest of it looks good, and ofc it should remember the value chosen for "display advanced options".
0 x

User avatar
ThinkSome
Posts: 277
Joined: 14 Jun 2015, 13:36

Re: Springlobby connect window improvements

Post by ThinkSome » 29 Jun 2018, 17:21

I don't see how allowing guest logins makes things worse than they are now. I totally forgot about e-mail and I'll add that, but I think there should still be a barrier-less entry to the lobby, i.e. limited guest logins. One way to limit damage from throwaways would also be to enable minimum rank=beginner+ on larger team hosts.
1 x

User avatar
ThinkSome
Posts: 277
Joined: 14 Jun 2015, 13:36

Re: Springlobby connect window improvements

Post by ThinkSome » 29 Jun 2018, 17:39

2018-06-29-174108_331x609_scrot.png
2018-06-29-174108_331x609_scrot.png (33.34 KiB) Viewed 1480 times
Crowded.
0 x

User avatar
ThinkSome
Posts: 277
Joined: 14 Jun 2015, 13:36

Re: Springlobby connect window improvements

Post by ThinkSome » 29 Jun 2018, 18:32

Option 2
2018-06-29-183305_333x609_scrot.png
2018-06-29-183305_333x609_scrot.png (33.46 KiB) Viewed 1478 times
, better as the email address could be quite long.
0 x

raaar
Metal Factions Developer
Posts: 805
Joined: 20 Feb 2010, 12:17

Re: Springlobby connect window improvements

Post by raaar » 30 Jun 2018, 16:17

What are the advanced options?
0 x

User avatar
ThinkSome
Posts: 277
Joined: 14 Jun 2015, 13:36

Re: Springlobby connect window improvements

Post by ThinkSome » 30 Jun 2018, 18:16

Advanced options are everything in the box below Show advanced options: lobby server choice, remember password and autoconnect checkboxes.
0 x

User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14572
Joined: 17 Nov 2005, 02:43

Re: Springlobby connect window improvements

Post by Forboding Angel » 30 Jun 2018, 22:40

If making a username and a password with absolutely no verification at all is too much of an entry barrier, then I would venture to say that we probably don't want that person around anyway.
0 x

User avatar
ThinkSome
Posts: 277
Joined: 14 Jun 2015, 13:36

Re: Springlobby connect window improvements

Post by ThinkSome » 01 Jul 2018, 00:21

Forboding Angel wrote:If making a username and a password with absolutely no verification at all is too much of an entry barrier, then I would venture to say that we probably don't want that person around anyway.
E-Mail verification is what might be a problem. And ...
2018-07-01-002228_278x655_scrot.png
2018-07-01-002228_278x655_scrot.png (38.38 KiB) Viewed 1415 times

I guess merging login and registrations will not work any more with so many extra fields. Yes, it is clipped above and below because it does not longer fit my laptop's screen :O. Would having a register button that opens a separate registration window be preferable to the current situation from a design point of view? Or should they still be merged together?
0 x

User avatar
ThinkSome
Posts: 277
Joined: 14 Jun 2015, 13:36

Re: Springlobby connect window improvements

Post by ThinkSome » 01 Jul 2018, 13:12

If anyone else wants to try creating a better UI... here is the wxFormBuilder project file: https://paste.pound-python.org/show/DOm ... ljQ41H9Mk/ .. no programming knowledge necessary.
0 x

User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10200
Joined: 24 Jan 2006, 21:12

Re: Springlobby connect window improvements

Post by PicassoCT » 04 Jul 2018, 15:01

How are we going to de-monetize people with hat-tricks, if we dont even have a account. If you dont have a cont, you cant be sucker-punched
0 x

User avatar
ThinkSome
Posts: 277
Joined: 14 Jun 2015, 13:36

Re: Springlobby connect window improvements

Post by ThinkSome » 05 Jul 2018, 01:13

Another option: split login and register windows, advanced box is only shown if Springlobby is placed into global advanced user/developer mode (does not exist yet):
https://framapic.org/gallery#RZZWjIRInC ... DDeWYQ.png
0 x

raaar
Metal Factions Developer
Posts: 805
Joined: 20 Feb 2010, 12:17

Re: Springlobby connect window improvements

Post by raaar » 05 Jul 2018, 04:28

the "generate new random password" seems unnecessary.

The latest pics don't show the "show advanced options" option.
1 x

gajop
Moderator
Posts: 3022
Joined: 05 Aug 2009, 20:42

Re: Springlobby connect window improvements

Post by gajop » 05 Jul 2018, 10:48

This is really badly designed. Have you not logged in to a site in recent years?

So first off, fix the order of things. Email, username, password.

Remove crazy options like guest login, pw gen, code request (?)

Put things below with smaller font. (Checboxes).

Terms of the server should be a pop-up that appears when (or before) they register, and should always be clickable below, as a text link (like urls)
0 x

gajop
Moderator
Posts: 3022
Joined: 05 Aug 2009, 20:42

Re: Springlobby connect window improvements

Post by gajop » 05 Jul 2018, 10:49

Also get rid of the borders within the form, it hampers readability and just looks far busier than it should be
0 x

User avatar
PicassoCT
Journeywar Developer & Mapper
Posts: 10200
Joined: 24 Jan 2006, 21:12

Re: Springlobby connect window improvements

Post by PicassoCT » 05 Jul 2018, 12:29

Disregard anybodys advice if they have programmed or any administrative experience.

Reduce to minima of necessary function. Make a first time login and a returning player login of which the first is a subset.

Keep the guest login as first login.

Remind people that They log into a game.
0 x

User avatar
ThinkSome
Posts: 277
Joined: 14 Jun 2015, 13:36

Re: Springlobby connect window improvements

Post by ThinkSome » 05 Jul 2018, 14:10

raaar wrote:the "generate new random password" seems unnecessary.

The latest pics don't show the "show advanced options" option.
Why would we need people to come up with a password when it is absolutely unnecessary for them to do so? It is just another barrier to entry. Additionally, most people will reuse passwords, which is bad even for a game service. Most other games for which I know at least some workings of, either generate passwords on their own (quake - qkey) or they use guest logins in some other way.

Indeed there is no "show advanced options" option, whether advanced options appear or not would be controlled whether SL is globally in newbie mode(not shown) or advanced+ mode (shown).

gajop wrote:...
It is in that order already(email-nickname-password-[retype password], see the gallery link I've posted yesterday. Guest login is also not present in yesterday's design.

"Request code" is part of email verification, I don't know what you think would be a proper implementation of it. All the sites do it either via a confirm link being sent or a code being given, the latter being what I am doing.

Basically, a new user would enter their email and press the request code button. The system would then send a randomly-generated verification code in an e-mail to it, which the user would then use to proceed with registration.

Which things "below" would you like to see with a smaller font?

ToS and PP would be a popup accessed by pressing the "Open" button. What do you mean with "clickable below"? Currently, I don't know how to make clickable text links and I haven't planned for these to be website links, but opened within SL in a window, as is presently the case.
gajop wrote:Also get rid of the borders within the form, it hampers readability and just looks far busier than it should be
Hmmm
0 x

User avatar
ThinkSome
Posts: 277
Joined: 14 Jun 2015, 13:36

Re: Springlobby connect window improvements

Post by ThinkSome » 05 Jul 2018, 14:24

Well, another way to implement e-mail verification would be to indeed remove the code thingie and not activate the account until the confirm link inside the e-mail is clicked. Either that or put the account into limited not-verified mode, e.g. limit it to <2vs2 hosts.

Anyway, the latest formbuilder project file is here: https://paste.pound-python.org/show/40W ... cL8G4C0yM/
0 x

User avatar
ThinkSome
Posts: 277
Joined: 14 Jun 2015, 13:36

Re: Springlobby connect window improvements

Post by ThinkSome » 05 Jul 2018, 17:47

Without elements inside boxes, newbie and advanced player/developer views:

https://framapic.org/gallery#JKDZifGPej ... npx6W9.png
0 x

Post Reply

Return to “SpringLobby Client”