The forums and the game client have different username requirements.

Improvements, Problems, or Questions on the Forum format or software go here ( not about the game )
Post Reply
cidentan50
Private First Class
Private First Class
Posts: 45
Joined: Thu Jan 19, 2006 8:20 pm

The forums and the game client have different username requirements.

Post by cidentan50 »

Unregistered guest players are subject only to the username requirements of the BZFlag software.
Registered players are subject to the username requirements of both the BZFlag software and the phpBB configuration of the BZFlag forums.

For example, I usually play as Tangerine Boogie Armada, which is 23 characters long. A fun name that works as a guest, but it can't be registered.

Please update either the forum configuration or the BZFlag software so that players have the same username requirements, regardless of registration status. Thank you. :)

BZFlag forum:
  • between 2 characters and 20 characters
  • alphanumeric, space or -+_[] characters
BZFlag game client
  • between 2 and 31 characters
  • no trailing, leading, or consecutive spaces
  • must not start with +, @, or #.
  • no single or double quotes
  • no non-printable characters
  • no invalid whitespace (tab, etc.)
  • mostly alphanumeric
See source code files: bzflag/src/game/PlayerInfo.cxx, include/messages.h, and include/global.h
Last edited by cidentan50 on Mon Jan 08, 2024 3:51 pm, edited 1 time in total.
User avatar
Zehra
Private First Class
Private First Class
Posts: 909
Joined: Sun Oct 18, 2015 3:36 pm
Location: Within the BZFS API and Beyond it
Contact:

Re: The forums and the game client have different username requirements.

Post by Zehra »

Somewhat related:

There is a long term goal for overhauling the authentication system as a whole, if I remember correctly.

It would be less confusing for newcomers, as there would not be the tying of registering to a forum and the authentication of users in game.

Players wouldn't be subject to forum limitations for registering.(IIRC and AFAIK).

---
For now, this gives me an idea for a plug-in:

Code: Select all

If ((CallsignIsNotVerified) and (CallsignDoesNotFailAuthentication))
{
  If (CheckIfCallsignMatchesForumRequirements(callsign))
  {
    SendMessage("This callsign may be registered on the BZBB");
  }
  else
  {
    SendMessagef("%s can't be registered for the following:", callsign);
    SendReasonsForNotMatchingForumRequirements();
  }
}
It may may make it slightly more intuitive for new players.

-Zehra
Those who are critical of me, I'll likely be the same of them. ~Zehra
The decisions we make are the ones we look forward too and the ones we regret. ~Zehra
There's a difference between knowing my name and knowing me, one shows respect to my name and the other is to who I am. ~Zehra

See where I've last been active at Strayers.
Visit BZList.net for a modern HTML5 server stats site.

Click here to view the 101 Leaderboard & Score Summaries Last updated 2021-01-12 (YYYY-MM-DD)
Latest 101 thread
Post Reply