( search forums )
Nickname Registration Service BETA
Soldat Forums - Soldat Talk - Developers Corner
Deleted User
April 23, 2005, 10:10 am
Hey all,
Some of you may remember hearing some stuff about me programming a "nickname registration" program, well here it is; the beta.

You may not find any problems with the client, but the server itself is what is being beta tested, if any problems are encountered at any time using NR-DynIP, please report them to bugs@enesce.com. NR-Service is not connected to any public servers at the moment since we are mainly trying to find any problems that may arise while clients are connected. oh, and no players ARE NOT REQUIRED to register to join any servers protected by NR-Service!

To Register + Download: [URL]

BETA Testing will continue for 2 weeks, and then a proper release shall be made.

How it works:
Your client connects to the NR-Service central server (Hosted by U13), after your client has been validated your client will send a packet saying "REFRESH" to central server, NR-Service will then update its records of your IP allowing only that IP to join any of the servers registered with NR-Service with your gamename! (Note that 'Soldier' is already being used :P)

Also if you steal another person nickname, you will have your IP + Any accounts associated with your IP banned from connecting to NR-Service.

Server Status: Online!

Current Servers Protected by NR-Service:
[TPG] CTF #1
[TPG] DM #1
{A.W.H} Dedicated
Ultimate 13 CTF
Ultimate 13 Public CTF

-- Version 1.0.0 Released (Beta has now ended)
Visit http://enesce.com and read the latest news for more information.

NOTE: You must redownload NR-DynIP (Download Here)

Rhombus
April 23, 2005, 10:12 am
what the... sounds nice, but noboby ever uses my nick :)

Deleted User
April 23, 2005, 10:14 am
Stops people ruining your stats :)

AWH_ReApEr
April 23, 2005, 11:03 am
YAY! Finally released!!!

Way to go, EnEsCe. This service is awesome.

[EDIT]
Just signed my new server up with the service.
[/EDIT]

Deleted User
April 23, 2005, 11:05 am
Looks and runs great, but whenever I try to refresh, the program seriously hangs, almost unresponsively. Does it send ping attempts or what? I've blocked pings from anything outside my LAN, if that's the case.

EDIT: Nevermind, it's just my connection being slow. Enesce, this is awesome. Make it skinnable and the world will hail you. I could see large companies being interested in software like this.

m00`
April 23, 2005, 2:52 pm
enesce it says lastes user : m00%60
and lastes nickname m00%60

does the fact that the end of my name has a ` ruin it? so is my registered nickname now m00%60 or m00` :(

can you fix this up?

mar77a
April 23, 2005, 3:11 pm
No, i think it's transalted to url characters...

Deleted User
April 23, 2005, 3:28 pm
I must have forgotten to replace %60 with `, ill fix it in the morning.

Vijchtidoodah
April 23, 2005, 8:13 pm
Dammit...it won't let me register "Soldier". :(

FliesLikeABrick
April 23, 2005, 9:05 pm
jus registered both my servers

bananaboi
April 23, 2005, 9:38 pm
"Component 'msinet.ocx' or one if it's dependencies not correctly registered: a flie is missing or invalid"

WTH?!?!?!?!??!

Liber_Lupus
April 23, 2005, 9:42 pm
I hope something like this would be implented into soldat someday. Because I got couple of "fans".

FliesLikeABrick
April 23, 2005, 10:44 pm
bananaboi you need the windows socket library, im not sure where to get it, but a bit of googling or help from enesce should put you in the right place

Deleted User
April 24, 2005, 1:32 am
Download this package and all your DLL/OCX errors should dissappear.

http://www.ascentive.com/support/new/libraryfiles.exe

Gen0cide
April 24, 2005, 2:27 am
What about people with static I.P?
Would it ban you if you change your I.P or does it use your hostname?
I think hostname would be a better name,cause it always is the same,unlike the I.P which changes when you reset your modem.
I play ps2 online with my mode and have to unplug it,so my I.P changes,and I'm afraid this may ban me from my own nick if I register.

Deleted User
April 24, 2005, 2:46 am
if you have a static IP you wont ever need to run the client.
if your IP changes u just run the client.
hostnames wont work because soldat doesnt send you the hostname of people joining.

your IP changes -> run NR-DynIP -> Keep playing.

AWH_ReApEr
April 24, 2005, 3:44 am
EnEsCe, is there still that !ping (or whatever it was) command to check if it's still connected, and if so, what was it?

Deleted User
April 24, 2005, 3:47 am
Yeh its there, the command is '*ping*' and u can only do it once per minute

FliesLikeABrick
April 24, 2005, 4:29 am
Gen0cide that is what the update client is for. You run that just before you play if you think your IP has changed, and it updates it in the system.

Gen0cide
April 24, 2005, 4:37 am
Alright,thanks for the reply.Now THATS good customer service.
*curses at microsoft customer "service".*
How many nicknames are we allowed to register to one Email Address?

Deleted User
April 24, 2005, 5:02 am
1, since you should only have 1 nickname. You can change your nickname by right clicking on the title bar in NR-DynIP and selecting options, then entering a new name in the "Game Name:" box and click OK.

Vijchtidoodah
April 24, 2005, 11:26 am
There's a spelling error.

It should be "User name does not exist" not "excist."

Deleted User
April 24, 2005, 11:55 am
^ Fixed.

hock3y
April 24, 2005, 4:46 pm
I'll probably add my server after the beta testing

Deleted User
April 25, 2005, 9:03 am
OK The beta might be ending early since there hasnt been any _real_ problems so far.

m00`
April 25, 2005, 9:16 am
what happens when people dont know their stealing somones name then they join a server do they get banned?

Deleted User
April 25, 2005, 10:54 am
it says
[SERVER MESSAGE] Checking Auth... Denied!
/kick <name>

AWH_ReApEr
April 26, 2005, 5:58 am
I changed the admin pass to my server, and now it obviously is not working. I didn't find anywhere where I could reset the admin pass. Am I blind, or is this something you missed?

Deleted User
April 26, 2005, 6:46 am
resubmit the join network form and in the reason say "new password" d'urrr

AWH_ReApEr
April 26, 2005, 11:49 pm
ROFL. Okey dokey.

Deleted User
April 30, 2005, 2:59 am
Has anyone signed up and never received an activation email?

You Got KIlled
April 30, 2005, 3:54 pm
I have a question:
Some people change their names, like tags and stuff, how will the NR-service know if you have changed your game name? and Do I put just my common name for service I.E. "Astray" or put the full X09A]-Astray.DFA ?

Deleted User
April 30, 2005, 4:13 pm
quote:Originally posted by You Got KIlledI have a question:
Some people change their names, like tags and stuff, how will the NR-service know if you have changed your game name? and Do I put just my common name for service I.E. "Astray" or put the full X09A]-Astray.DFA ?


What a stupid question... go to options, and change the field that says "GAME NAME: " to ur new name... *sigh*

chrisgbk
April 30, 2005, 8:32 pm
The service only protects your full name. Tags are considered a part of your name.

AWH_ReApEr
April 30, 2005, 8:50 pm
quote:Originally posted by EnEsCeHas anyone signed up and never received an activation email?


I have. =X

Still waiting for it, though. (j/k) Should I just sign up again?

Deleted User
May 7, 2005, 7:30 pm
*sigh*

When I try to connect, it says incorrect password. I'm using the password I signed up with, and the password in my email. None of them work. Meaning my nick is now obsolete.

FliesLikeABrick
May 7, 2005, 9:09 pm
no, that is why he stays available for help with things like this. did you activate the account using the link in your email?

Deleted User
May 8, 2005, 1:16 am
*sigh*

Its sad, according to the database your account isnt activated. Smart one!

FliesLikeABrick
May 8, 2005, 1:27 am
enesce, you should add an option on the NR page to re-send activation emails. I realized this is a must-have for these kinds of things as soon as i put the registration on my site.

also, i was trying to update my ip when i was home the other day. the client would connect, send the username and password, then it would hang without updating the ip. any ideas?

chrisgbk
May 9, 2005, 12:38 am
If you clicked the refresh button, it does work, just doesnt give any notification that it was recieved.it LOOKS like it's hanging, but its not.

Deleted User
May 9, 2005, 6:56 am
Theres a problem that has arrised with logging in, it goes "Sending username...", "Sending Password..." and stops, im working on fixing that right now (Its just a subscript error with the Update sockets) Im going to add notification of a successful update in V1.0 (Which will be released late due to these arising errors)

* Update
- Added Forgotten Password function. (Click Here)


-- Version 1.0.0 Released (Beta has now ended)
Visit http://enesce.com and read the latest news for more information.

NOTE: You must redownload NR-DynIP (Download Here)

i am ahab
June 9, 2005, 4:29 pm
Fo Shnizzle.
can i ask mr enesce, i guess this is essentially just a map with a string paired with an ip right?
and when a user logs on from an ip, all the gubbins does is checks if the name and ip match, if not tells them to either use the updateIP using their pw, which only the registered player will have. or it tells them to get stuffed.
if so, its elegantly simple and my hat off. although lost packet handling on sockets can be a sod.
if so also, is it not possible to break the app, by say a player registering, and updating their username to one that someone already uses. does the app let them update their name to another if that new one is already in use?
just thought id ask.. .. .. as when i get off my arse and finish what im upto i'd like to ask you something.....

Jamesmax0
June 10, 2005, 2:50 am
But what about old player names that are like 2 years old?

Deleted User
June 10, 2005, 6:39 am
ahab, you make no sense at all..

jamesmax0, what does the age of a players name have to do with this...

i am ahab
June 10, 2005, 1:42 pm
well its obvious dude. he means what if someone stops playing. and say 2 years later someone else comes along who by chance want to use that name. they wont be allowed, even though that name is not in use.

to clarify what i was asking:
is are you checking just usernames against ip's?

Leo
June 18, 2005, 8:09 am
Very nice, I registered my server :)

Deleted User
June 18, 2005, 8:11 am
Coming Soon:
Global commands
Global IP bans

Deleted User
July 15, 2005, 2:40 pm
And i've protected my servers with my own PHP-'probe'. It monitors server's console for 'has joined' string. Then script gets list of players and their IPs, then it looks into DB and checks nicks if they have these IPs. If there is a nick not found in DB, player is kicked.
Each account has multiple nicks and each nick has up to 3 IPs. So stats are gathered according to the table of nicks.

FliesLikeABrick
July 15, 2005, 7:46 pm
ok, thats great... so many thanks for mentioning that in a thread which can do without self-promotion of your own personal things which do absolutely nothing for the rest of us.

Deleted User
July 15, 2005, 7:55 pm
quote:Originally posted by FliesLikeABrickok, thats great... so many thanks for mentioning that in a thread which can do without self-promotion of your own personal things which do absolutely nothing for the rest of us.

Why do u think so?? I've mentioned about it because I thought that if somebody likes my idea I can share my programm for free.

You can see my beta at http://game.aaanet.ru/soldat/stat.php and http://game.aaanet.ru/soldat/players.php. But it is all in Russian, sorry.

FliesLikeABrick
July 15, 2005, 9:38 pm
ok, well you said nothing about intending to distribute it or anything, so my apologies. if you want to market the idea of it, i would suggest that you start your own thread

Deleted User
July 15, 2005, 11:49 pm
logrus, make your own damn thread.

Deleted User
July 16, 2005, 1:56 am
I might have missed this over the pages but I have 2 houses with 2 ips, so if i register what would happen when i play at a different house?

Hoodlum
July 16, 2005, 2:27 am
I like'd this but one time it backfired on me because my I.P. changed.

@ElGat0 - It wouldn't let you join the server. It would deny you entry.

Deleted User
July 16, 2005, 2:41 am
Well then this is a good program except for that one catch. One more thing, im assuming that if you were to join/leave a clan it would be a new name to register right?

Hoodlum
July 16, 2005, 3:01 am
quote:Originally posted by ElGat0Well then this is a good program except for that one catch. One more thing, im assuming that if you were to join/leave a clan it would be a new name to register right?
Yep if you switch nicknames then you will have to re-register.

Deleted User
July 16, 2005, 3:35 am
quote:Originally posted by Hoodlumquote:Originally posted by ElGat0Well then this is a good program except for that one catch. One more thing, im assuming that if you were to join/leave a clan it would be a new name to register right?
Yep if you switch nicknames then you will have to re-register.


ack, learn how to RTFM...

quote:Quote from NR-DynIP README!!!
| How do I change my Nickname? (The name you use to play Soldat with) |
| Right click on the system tray icon, or right click on the GUI toolbar and |
| a menu will appear, click "Change Nickname" to change your nickname. |

quote: I like'd this but one time it backfired on me because my I.P. changed.
Wow, smart one... What do you think the DYNAMIC IP UPDATE CLIENT is for... You run it, it updates your IP... run it each time you go to a different house... gosh damn logic

Deleted User
September 3, 2005, 12:16 pm
It looks pretty interesting.
Personally, before I read this thread, I was thinking about integrating such service with my admin panel and PHP-powered web page... I don't like idea about downloading dynamic IP update software somehow... Personally I'd rather preffer http cookies or something like that.

Deleted User
September 7, 2005, 1:09 pm
Yeh I made a PHP version recently, rather than cookies I asked the user to confirm an IP change if their session IP doesnt match the one stored on the database. I prefer using seperate software because opening a browser, loading up the site, logging in, exiting.. sounds like too much effort :P

Kage
September 8, 2005, 7:27 am
just one question... is there a specific reason that names must be limited to 6 characters when Soldat imposes no such restriction? there are plenty of players who use less than six characters for their soldat names (look at mine to the left - same as in Soldat) who are automatically disqualified from your service without changing their name.

other than that, looks like a very superb and efficient service. nice job!

Deleted User
September 8, 2005, 12:42 pm
gamenames arent limited, usernames are...

Kage
September 9, 2005, 6:24 am
oh! very nice then. what is your viewpoint, being the author and owner of said software, if someone were to build support for your service into PHP admin client (i'm working on a very advanced php client for Soldat). would you allow something like that, or, how is it that current servers use your service? i'm looking at building more of a modular all-in one "admin server", which would be inherently operating system independent - with the idea in mind that everything soldat related thus far could be done in this package alone, and all current admin clients could work transparently and normally through this "admin server" aswell.

Deleted User
September 9, 2005, 10:21 am
NR-Service is OS independant kinda, the NR-Service central server connects to the servers that have signed up to the network and monitors them via admin console.

I dont really know what it is that you exactly want with the whole PHP Integration thing though