Server Panel

04/06/2010 01:46 zTREME#1
Well here is how it works.
You can administrate the server from the panel, but you open it client way, so all with client can manage it, but to manage for controlling it with who can do what etc. then you will need to login, so players etc. can't just administrate everything. (I made buttons so you can choose wich status can do what).
Also you can update server for crashes etc. without restarting server.
You can send messages to peoples etc.

How do players enter it?
From client, just double click it the form application.

How do you manage the panel for panel acc & panel pass?
You go to your spurce folder and place an ini file called "panel.ini"

What info do i have to put in panel.ini?
Code:
PanelUser = "PUT PANEL ACC HERE"
PanelPass = "PUT PANEL PASS HERE"
IP = "PUT IP"
SqlPass = "PUT SQL PASS HERE"
AdminMail1 = "PUT MAIL 1 HERE"
AdminMail2 = "PUT MAIL 2 HERE"
For making more admin mails, just make a line more.
ex. AdminMail3 = "[Only registered and activated users can see links. Click Here To Register...]

How do i manage it for who can do what?
Login with the informations and then click the buttons for who can do what. If is green, then they are allowed, if there is no dot, then they aren't allowed. You can put more then one allowed status for each management.

Start Server:
Starting the server (Can't be started if server already run)

Stop Server:
Closing the console for server

Restart:
Restarts the server

Update:
Updates the server (Read progress at buttom)

BanAcc:
Ban an account with writing AccName

IPBan:
IPBan an ip with writing ip

Accounts:
Check all accounts that have been online after last restart

Online?:
Shows a list of all online players

Management:
Manage database, but on easier way.

Create:
Creating patches.
You choose files for patch and then give the patch a name ex. Patch0001
Then you put a description for it.
All on server will get closed client and then the panel opens up with an update and updates the client.
(The update progress bar is for patching & update progress)

Send Info To Admin Mail:
Sending panel info to the admin email.

Here is how long i am so far.
[Only registered and activated users can see links. Click Here To Register...]
04/06/2010 02:18 PeTe Ninja#2
looks nice.
04/06/2010 15:05 Korvacs#3
Looks good, ive got something like this in mind for my project.
04/06/2010 15:14 Paralyzer[GM]#4
Woah, Pretty advanced what you could do is in the atual client make a new button ? maybe next to shopping maill add something like BlackBox with text and you could make it just appear for certian players and /or just PMs or GMs or everyone ;)
04/06/2010 15:16 Korvacs#5
You cant do that para, the form would have to be added into the client itself which would require either very good asm skills or a decompiled client, both of which are hard to find.
04/06/2010 15:25 Paralyzer[GM]#6
So it is not a matter of it "cannot" be done it's a matter if your skilled enough?
04/06/2010 15:26 Korvacs#7
Quote:
Originally Posted by Paralyzer[GM] View Post
So it is not a matter of it "cannot" be done it's a matter if your skilled enough?
Well, technically it can be done, but i doubt anyone here could do it.
04/06/2010 15:29 Paralyzer[GM]#8
Ultimati0n ? ImmuneOne ?
04/06/2010 15:30 Korvacs#9
Quote:
Originally Posted by Paralyzer[GM] View Post
Ultimati0n ? ImmuneOne ?
Neither have advanced experience in ASM to my knowledge, Ulti is more of a server guy than cryption and asm.
04/06/2010 22:20 zTREME#10
Is not possible to put something like this in the client like a button, either you know how they actually made the full conquer client from buttom like Korvacs said :)
And i didnt make all here. I got alot help from DarkAngel lol.
How ever is not close to be done ;D
he should have the most credits :D
04/07/2010 01:32 PeTe Ninja#11
whats with the admin and whatnot radio buttons..
04/07/2010 15:41 zTREME#12
Admin is Administrator :)
the buttons are for choosing who can do what.
Not that far yet, i gave the form to darkangel, he will fix the last things.
04/07/2010 16:11 Nullable#13
Quote:
Originally Posted by Korvacs View Post
Well, technically it can be done, but i doubt anyone here could do it.
It doesn't take much ASM skill to add another control, quite easy but somehow a lengthy task.
It's better to use an existing control though, that isn't used much such as the map show/hide, add a far jump to some code that will call CreateProcess or ShellExecute to call the admin panel, then return
04/07/2010 16:16 zTREME#14
Well darkangel is old from here, i know him in real. And he says he can and i also know he can. cuz he can c# pretty much :P and he helped me alot. He also on education on programming :D lol what ever.
04/07/2010 16:38 ~Yuki~#15
nice program^^