NSC - Nightfire Server (Remote) Control - by 007bond007

General talk about Nightfire

NSC - Nightfire Server (Remote) Control - by 007bond007

Postby 007bond007 on Mon May 21, 2007 2:36 am

Quick Info:
Brief Description: Two programs, one connects to the other to give you control of a Nightfire Dedicated Server.
License: Freeware
Developer: 007bond007 (Josh)
Download (Client): http://files.filefront.com/NSC_Clientzi ... einfo.html
Download (Server): http://files.filefront.com/NSC_Serverzi ... einfo.html
Requirements: For the server you NEED nightfire installed, and bond_ded.exe!!! (Comes with nightfire patch, but also included in the server download, read the README.txt file!).
Operating System: Windows 2000/XP/Vista (experiemental). May work on Windows 98/ME but no guarantees.

Image

Hello,
It's been a while since I've released anything, but I have a program that I am releasing right now called NSC, a remote control utility for Nightfire Dedicated servers. You can use this to manage a Dedicated server from across the Internet, or a LAN (Local Area Network). Handy for managing a friends server, or when your away from home, or for matches where someone needs remote access but you do not want to allow them complete access to the PC with VNC or Remote Desktop.

NSC is comprised of 2 programs, a Client and a Server.. Basically you run the Server on the PC which also has the Nightfire dedicated server exe, and the client on a separate machine that is going to control the remote server, although you can also use them both on the same machine if you'd like.

NSC Client:
Has an easy-to-use interface allowing you to connect to the server, allows you to remotely view the status of a Nightfire Dedicated Server, and allows you to start (with highly configurable options, and error checking), stop, and manage it. Also has the ability to view the Console window directly transferred in real-time over the network (a little buggy when the console becomes flooded with information and you do a full-refresh).

Image Image Image

NSC Server:
Runs on the PC with the Dedicated Nightfire Server, and acts like a bridge between the client and Nightfire. Allows configuring the ports it is runs on, as well as the ports Nightfire is started with, and some Anti-Server-Abuse options to protect against malicious users trying to crack the password. It will automatically Ban IP addresses which try to throw a brute password attack at it, and if the password is wrong requires a string verification by default. Keeps a displayed log of all activity on the server and will auto-reload the connection if an error occurs, so you can easily reconnect to it and not worry about being locked out if something does go wrong.

Image Image

Both the Client and Server have an auto-update feature, which can download the new setup file automatically (thanks [009]!).
For more information please visit: http://nscontrol.webhop.net

Main Features:
-CPS (from NAT) if your server crashes or gets accidentally closed, NSC will use CPS technology to re-launch it with the options it was started with.
-Security for connecting to the server (Password protection, string verification on failed password, Ban IP after x number of unsuccessful logins, anti-connection hogging on the password entry box, blocks all commands unless you authenticate)
-Control your dedicated server from anywhere on the Internet!
-Easily get into server-hosting without all the technical configuration generally required for a dedicated game server.
-Advanced configuration via a text box on the client where you can specify any additional console commands to run when launching Nightfire.
-Auto Update check
-and more I can't think of at the moment :wink:

Enjoy, please leave your comments :)
Last edited by 007bond007 on Mon May 21, 2007 6:12 pm, edited 2 times in total.
I like mine Shaken & Stirred
Co-Creator of NAT ( http://www.009.web-fun.net/nightfire/00 ... .shtml#nat )
NAT... maybe it's not dead afterall
User avatar
007bond007
Administrator
Administrator
 
Posts: 87
Joined: Tue Dec 16, 2003 3:19 am
Location: Canada

Postby [George] on Mon May 21, 2007 12:02 pm

wow, you really worked your ass off on this lol.. looks awsome

are there any bugs..?
Flies Spread Disease - Keep Yours Zipped.
Image
:lsaber:
Me Fail English? That's Unpossible!
User avatar
[George]
00 Agent
00 Agent
 
Posts: 1337
Joined: Tue Dec 19, 2006 8:46 pm
Location: E-N-G-L-A-N-D

Postby Tras on Mon May 21, 2007 2:08 pm

Ah it seems really a good program, although I already coded something for DSS but I'm not going to steal your idea ;), unless it's necessary I won't code a remote control client hehe. Keep the good work on ;)
Nightfire Tools and Mapping Resources:
http://www.nfbsp.com
User avatar
Tras
Administrator
Administrator
 
Posts: 419
Joined: Tue Nov 23, 2004 3:48 pm
Location: Universe, Milky Way, Solar System, Earth, Europe, Spain

Postby CBCOOLEST on Mon May 21, 2007 4:20 pm

Nice to se you around 007bond007.And nice to see you made a cool program...Thnx for sharing it with us..Keep up the good job
User avatar
CBCOOLEST
Operative
Operative
 
Posts: 291
Joined: Sat Nov 25, 2006 7:47 pm
Location: Romania

Postby Bloody on Mon May 21, 2007 4:27 pm

Nice job bond007, nice that there are still people spending their time making stuff for bond.. :)..
Image
Image
Image
Bloody
Agent
Agent
 
Posts: 519
Joined: Sat Aug 26, 2006 4:36 pm

Postby 007bond007 on Mon May 21, 2007 4:34 pm

[George] wrote:wow, you really worked your ass off on this lol.. looks awsome

are there any bugs..?


lol, Well... There's only one bug I know about (Any other's that I've found I have fixed). It's to do with the remote console window - if you have MANY MANY lines of text in it and do a full refresh, or close the window and open it again (which does a full refresh) can cause it to not download the data properly, and you'll have to reconnect to the server.

I have tried to remedy this with implementing a chunking system which sorts all the network data into packet like chunks and sticks them together again on the other end, but there are still limits. The server will automatically restart the connection when you disconnect and an error has occured though, so no crashing or anything server side :P

and I just realized I forgot to list some of the main features >_> *edits post*[/quote]
I like mine Shaken & Stirred
Co-Creator of NAT ( http://www.009.web-fun.net/nightfire/00 ... .shtml#nat )
NAT... maybe it's not dead afterall
User avatar
007bond007
Administrator
Administrator
 
Posts: 87
Joined: Tue Dec 16, 2003 3:19 am
Location: Canada

Postby UltimateSniper on Mon May 21, 2007 5:48 pm

ive been itching to try something like this... :grin: my problem was i tried it on the nf ded console :shock:

i was thinking of a listbox on the right with a list of players on, and so you can instantly ban/kick them if they cause 2 much trouble :wink:
Pop goes the sniper! :-)
BOOOOM! goes the pistol! :-D
Why does network cable have 8 wires?
Image
To electricute an octopus...
User avatar
UltimateSniper
Global Moderator
Global Moderator
 
Posts: 1469
Joined: Sat Nov 04, 2006 8:23 pm
Location: The Wonderful Land Of Denmark

Postby Tras on Mon May 21, 2007 7:00 pm

Where did you get that idea from, ulti? :p

Bond007, does it show what the NF ded console says?, and if it does, how do you get that lines?
Nightfire Tools and Mapping Resources:
http://www.nfbsp.com
User avatar
Tras
Administrator
Administrator
 
Posts: 419
Joined: Tue Nov 23, 2004 3:48 pm
Location: Universe, Milky Way, Solar System, Earth, Europe, Spain

Postby 007bond007 on Wed May 23, 2007 1:05 am

Yes... if you look in the screenshots for the client you can see the remote console view window :P, basically it copies the text in the console window and sends it over the internet to the client.
I like mine Shaken & Stirred
Co-Creator of NAT ( http://www.009.web-fun.net/nightfire/00 ... .shtml#nat )
NAT... maybe it's not dead afterall
User avatar
007bond007
Administrator
Administrator
 
Posts: 87
Joined: Tue Dec 16, 2003 3:19 am
Location: Canada

Postby Tras on Wed May 23, 2007 11:54 am

Well, in DSS I have to use qconsole.log, so the server program gets the information from memory or process?
Nightfire Tools and Mapping Resources:
http://www.nfbsp.com
User avatar
Tras
Administrator
Administrator
 
Posts: 419
Joined: Tue Nov 23, 2004 3:48 pm
Location: Universe, Milky Way, Solar System, Earth, Europe, Spain

Postby UltimateSniper on Wed May 23, 2007 7:07 pm

i made it up :wink:

just wonderin if my idea wud work :grin:

wud it? :shock:
Pop goes the sniper! :-)
BOOOOM! goes the pistol! :-D
Why does network cable have 8 wires?
Image
To electricute an octopus...
User avatar
UltimateSniper
Global Moderator
Global Moderator
 
Posts: 1469
Joined: Sat Nov 04, 2006 8:23 pm
Location: The Wonderful Land Of Denmark

Postby 007bond007 on Sun May 27, 2007 3:29 am

UltimateSniper wrote:i made it up :wink:

just wonderin if my idea wud work :grin:

wud it? :shock:


Possibly... It's difficult to do something like that without doing something with parsing the qconsole file like Tras did.

and my program talks to the graphical interface of the nightfire dedicated server console and retrieves the text and figures out how much has changed and sends partial updates to the client, unless a Full Update is requested.
I like mine Shaken & Stirred
Co-Creator of NAT ( http://www.009.web-fun.net/nightfire/00 ... .shtml#nat )
NAT... maybe it's not dead afterall
User avatar
007bond007
Administrator
Administrator
 
Posts: 87
Joined: Tue Dec 16, 2003 3:19 am
Location: Canada

Postby Tras on Sun May 27, 2007 11:45 am

Then I guess it is VC++, as VB.net does not allow that kind of Gui communication. Or you think it's also possible to retrieve the listbox info in vb?
Nightfire Tools and Mapping Resources:
http://www.nfbsp.com
User avatar
Tras
Administrator
Administrator
 
Posts: 419
Joined: Tue Nov 23, 2004 3:48 pm
Location: Universe, Milky Way, Solar System, Earth, Europe, Spain

Postby UltimateSniper on Mon May 28, 2007 12:11 pm

tres, please don't copyright... we dont want this 2 get 2 techy :wink:

i think it wud b a good idea 2 have that player list tho, cuz it takes ages to look up and type the command to ban a player... kicking can also take a bit of time 2 (the way i do it) :wink:
Pop goes the sniper! :-)
BOOOOM! goes the pistol! :-D
Why does network cable have 8 wires?
Image
To electricute an octopus...
User avatar
UltimateSniper
Global Moderator
Global Moderator
 
Posts: 1469
Joined: Sat Nov 04, 2006 8:23 pm
Location: The Wonderful Land Of Denmark

Postby Tras on Mon May 28, 2007 1:02 pm

I asked a question about his program, can't I?
I have made a decision, Ulti, ignore my posts please.
Nightfire Tools and Mapping Resources:
http://www.nfbsp.com
User avatar
Tras
Administrator
Administrator
 
Posts: 419
Joined: Tue Nov 23, 2004 3:48 pm
Location: Universe, Milky Way, Solar System, Earth, Europe, Spain


Return to Nightfire

Who is online

Users browsing this forum: No registered users and 0 guests

cron