PDA

View Full Version : Telnet dbuseradd and loginname


dikymon
02-12-2005, 14:32
I run a teamspeak server (rented) on which i use telnet to add new users by their username on my site and then create a 20 character password for them.
(dbuseradd name pass 0)

The server is set as a clan server.
The problem is that the name entered in telnet dbuseradd doesn't act as the login name so people can just login with the password and some obscure nickname and cause trouble if they so wanted. (Has not happened yet but it will im sure)

It's kind of hard to see who is behind a nick when theres no login name in the player info. Am i doing this wrong or misunderstood something?

Hope that made sence and any help is appriciated.
Mike

Bastian
03-12-2005, 05:51
I'm not sure if I got the point, but maybe you didn't realize that people can join your server anonymously unless you set a server password. Doing this keeps unregistered users from joining your server unless they actually know the password. Registered users are automatically "allowed" to join the server by their login details.

Unregistered users don't have any login name so there's only a blank field in their connection info. They are marked by an (U) behind their nickname while registered ones will have (R) behind their name.

I can't imagine any other scenario where a login name would not show up in connection info, unless someone is so "evil" to use one ore more spaces as login name. However this can be solved by restricting the allowed client name characters in your server.ini. I'm not sure if this setting applys on login names, but it does on nicknames.

dikymon
03-12-2005, 21:53
Okay, ill try adding a serverpassword and test a few things. Thanks for your reply.