So Soldat now has an Account system. Every player is required to have an account to play online, and you will be able to access the ‘Soldat Portal‘. The Portal will allow you to interact with every other Soldat player around the world, find players, send messages, and features a Friends List! You will be able to see what server your friends are playing in, and join them with ease. The Portal also features nickname protection, similar to my past “NR-Service” project.Upon creating and activating a free account, players are assigned a unique “TagID”, which is a 10 character alpha numeric string. Your TagID will be used to identify you throughout the Portal and online while playing Soldat. It is safe for you to tell friends your TagID. The TagID can be used for your friends to ‘search’ for you and add you to their friends list, and send private messages etc.
The account system has been designed to be completely server side and hack proof, players may not join a Soldat server using a spoofed TagID or without being logged in to the login server. Rest assured, a TagID can never be “mistaken” or “hijacked” by someone else. Soldat Servers and Leagues will take advantage of this to prevent rule violations, so consider yourself warned! Don’t try cheat the system! Accounts can be permanently banned.
Script developers and server admins will have access to your TagID. The Soldat Server software has been modified to ban cheaters based on their TagID instead of IP address by default. Script developers can use GetPlayerStat(ID,’TagID’) to get a players TagID. Also, if a player attempts to join your script enabled server with an invalid TagID or session, OnRequestGame will not be called. This is to prevent scripts bypassing the authentication check.
Another fairly cool feature of the Portal is the integrated nickname protection, pretty much the evolution to my past “NR-Service” project. Nickname protection is not available to everybody, however. It is currently only available to players who have activated a registration key to their Soldat Portal account. Be warned, this is subject to change at any time without notice. You can only protect ONE name at a time, and anyone who tries to join an online server with your name will not be able to get past the requesting game screen. If you join a server while using your protected name, a special blue shield icon will appear on your name in the score board. Anyone caught abusing this feature can be restricted. Don’t bother trying to protect ‘Major’ or ‘yourself’ etc, they’re already blocked.
During the first week of the Public Beta, I anticipate the Portal server to crash occasionally. In such event, players will be unable to login but can still access the Portal interface (until your session reaches the timeout). You will still be able to continue playing if you are in a server when the Portal server crashes, but if you leave and try join again but the Portal server hasn’t rebooted yet, you will be unable to join since the game server can’t verify your TagID and session.
The Portal server will automatically restart within 2 minutes if it does crash, so downtime should not be long. I appreciate your patience while I work out any bugs in the Portal server during the beta period. After all, that’s what the beta is for!
The Portal is still under development, so some features won’t be available initially, such as statistics. You are welcome to make suggestions for the Portal!
And before anyone asks, no you can not have a custom TagID like ’1337SEXMAN’.


On servers you can ban players account or still only IP?
you can change your nickname protection every timeā¦afaik
will this be costing money at all?
This system is very interesting, good job !
However, I ay have a suggestion, I don’t know if it’s in your plans or not. You could give more types for research. For exemple, to look for persons from one particular country and so on.
A question about nickname protection:
What about clan tags? Players often change clans, and if you already protected your name with one clan tag – you won’t be able to protect your new name.
How about adding a separate field for clan tag? Something like this:
[ clan tag here ] [ player name here]
you can change your nickname protection every time…afaik
he said “AT A TIME” so i reckon you would be able to change your protected nickname. just only 1 at a time.
On servers you can ban players account or still only IP?
Wow, that’s a suprise. Very promising.
I’m very interested how the portal system will deal with cheaters using certain tricks to create multiple accounts, as I understand that banning players will now very much depend on the ID system and my guess is getting an ID will still be free.