Jump to content
Sign in to follow this  
Corey-

Admin / Server Control Panel | Need your help!

Recommended Posts

Good morning/day/evening/night whatever everyone! 

My plan is to make an Admin/SV Control panel that contains all of the essential tools to run any type of servers,  like roleplay, PVP, survival etc. For unauthenticated users ,people can check their data on custom gamemodes, values like money, friend list, ownerships etc. I need your help! If you people have any ideas, that you would ever need in an admin panel, please let me know, there is no limit.

Video is kinda old, few days (was recorded on a  live server, not client/local) and also recorded on a shitty PC so excuse me for the low frames/quality.

 

Some of the stuff that is already done / planned:

                                                                                                                                                                                      

~ Admin / Server ctrl. 

I made the whole system modular, so it's easy to expand, add / remove features, make it easier to use.

Server-side authenticated control panel using Steam's hive.
Features complete access to the server from the administrator client, allows code excecuting vica-versa (for further development&testing).
Controlling other player's client, Built-In server side map editor for working in teams, / better editor perfomance. 
Database management  (using a custom sql schema)
> Editing player's data, for example, custom money data, usefull for RP servers.
UI animations can be disabled.
Inspecting players' information, health, position, inventory content.
Environment control, temperature, full date setting, weather.
Teleporting specific user around the map to predefined / manual-set position

Plans:
Kill feed inside the admin panel
Inspecting players' character visually.
Mass-Control
> Teleporting every player to a desirent location
> Deleting every vehicle on the map
> Manual clean-up for garbage on the ground (Does not affect player tents, vehicles etc)

 

Edited by coreyhun
  • Like 7

Share this post


Link to post
Share on other sites

There are a lot of people who don't trust cftools, so an alternative is not a bad thing to have out there.
Especially if he is wise enough to NOT require an open FTP directly into your server root directory (the entire reason I made DaRT with ADM file reader).

 

More options is good for everybody. There's no reason to stifle the guy from producing his own.

  • Like 1

Share this post


Link to post
Share on other sites

@coreyhun 

it would be great to be able to enable and disable the names of friends above your head. 

Turn on and off the infected and save zones

Share this post


Link to post
Share on other sites

Firstly, congratulations on your achievements so far. Looks very promising! 

 

Some features which would be good would be firstly be an ESP (Extra Sensory Perception) script. Visually showing players, animals, zombies, vehicles and tents/barrels/stashes. To not get convoluted maybe an option to toggle each of them but also allowing all to be toggled on at once. For UX reasons maybe colour each differently - players yellow, animals red etc. Also an ability to limit/increase the range of the ESP. This would help with server management/testing. 

 

Secondly, a script to unarm and/or restrain (when cuffs are added). This would be a good alternative to kicking a player, that way you can limit their movements and explain why they have been restrained or potentially kicked. 

 

Thirdly, for events purposes would be great to have a container (barrel/backpack/tent etc) full of items that can be placed somewhere on the map. Maybe design this script in a way that people can edit your script to contain different items for different events. 

 

Fourthly, an option to spawn vehicles (as you have already) although when choosing to spawn them could make an option to decided whether it is persistent. This would benefit people who may for whoever reason spawn a temporary vehicle and not want too many vehicle strewn across cherno.  

 

Lastly a god mode script would be also beneficial for situations like dealing with hackers but can see how this could be abused by admins.

 

I have more suggestions but what do you think?

Share this post


Link to post
Share on other sites
2 hours ago, danZ_nuts said:

That's *exactly* what CFTools (https://omegax.cftools.de) already does. Maybe you guys should work together instead of creating separate versions of the same.

cftools does none of those things chap. cftools is great for seeing who's online - global and vac bans etc and some server messages - but you can't spawn items or anything like that using cftools. Unless I'm massively mistaken! We certainly can't anyway!

  • Beans 1

Share this post


Link to post
Share on other sites

 

2 hours ago, robotstar said:

cftools does none of those things chap. cftools is great for seeing who's online - global and vac bans etc and some server messages - but you can't spawn items or anything like that using cftools. Unless I'm massively mistaken! We certainly can't anyway!

 

4 hours ago, Aussie Cleetus said:

There are a lot of people who don't trust cftools, so an alternative is not a bad thing to have out there.
Especially if he is wise enough to NOT require an open FTP directly into your server root directory (the entire reason I made DaRT with ADM file reader).

 

More options is good for everybody. There's no reason to stifle the guy from producing his own.

 

4 hours ago, danZ_nuts said:

That's *exactly* what CFTools (https://omegax.cftools.de) already does. Maybe you guys should work together instead of creating separate versions of the same.

Giving random people access to your FTP server is a really dumb thing to do, it's like buying penis enlargement pills from porn sites. 
My whole idea behind the System/Framework i'm working on,  is doing everything on serverside, very minimal addition to the client and the code is authorized to specific steam users. Normal players doesn't need anything on their client. 
Imho i would never share my information with cftools or anything similar, cuz you can never know, Infistar was making cheats back in the day, then he moved onto anti-cheats, with backdoors in them. (At least thats how i know his story)  Or if your data is stored on cfTools' website and someone find a way into their data, your data is unsecure. Not possible in my case. Lot of people will be mad about this, but i choosed (even before I wrote the first line) not to share the tools that i'm working on until there is a decent protection / encryption for the game files. I've put a lot of effort into this, and DayZ is not the only thing a living is dealing with. 


 

 

4 hours ago, mastaZz said:

@coreyhun 

it would be great to be able to enable and disable the names of friends above your head. 

Turn on and off the infected and save zones

Yes i was thinking about that.

 

4 hours ago, Fester808 said:

-Firstly, congratulations on your achievements so far. Looks very promising! 

-Some features which would be good would be firstly be an ESP (Extra Sensory Perception) script. Visually showing players, animals, zombies, vehicles and tents/barrels/stashes. To not get convoluted maybe an option to toggle each of them but also allowing all to be toggled on at once. For UX reasons maybe colour each differently - players yellow, animals red etc. Also an ability to limit/increase the range of the ESP. This would help with server management/testing. 

-Secondly, a script to unarm and/or restrain (when cuffs are added). This would be a good alternative to kicking a player, that way you can limit their movements and explain why they have been restrained or potentially kicked. 

-Thirdly, for events purposes would be great to have a container (barrel/backpack/tent etc) full of items that can be placed somewhere on the map. Maybe design this script in a way that people can edit your script to contain different items for different events. 

-Fourthly, an option to spawn vehicles (as you have already) although when choosing to spawn them could make an option to decided whether it is persistent. This would benefit people who may for whoever reason spawn a temporary vehicle and not want too many vehicle strewn across cherno.  

-Lastly a god mode script would be also beneficial for situations like dealing with hackers but can see how this could be abused by admins.

I have more suggestions but what do you think?

#1 Yeah ESP is needed (not for cheating!)  i will work on that when i will make the teammate indicators 

#2 Already an option!

#3 Pretty easy

#4 Created vehicles are not being saved on the server, but i can make them save.

#5  It's in progress.

Thanks everyone for the feedback.

  • Like 1

Share this post


Link to post
Share on other sites

I'm excited to see the work everyone is doing, but I'm against the FTP idea. Always will be just for security alone, there are alternate methods of getting the data from the server machine without needing FTP (even moreso if the server-side stuff is all open-source so anyone can see exactly what is going on for their own peace of mind - the server side can have plenty of filters and checks to prevent abuse of bad data sends).

coreyhun, keep it up man! It's good to see so many different ways to approach things. It will be even better once they get through this stress test and eventually release the vehicles (beyond today's stress test).

Fester808 - #4 is an excellent idea! (not that the others aren't, they are indeed great ideas too, but #4 especially)

Share this post


Link to post
Share on other sites
1 hour ago, coreyhun said:

Giving random people access to your FTP server is a really dumb thing to do, it's like buying penis enlargement pills from porn sites. 
Imho i would never share my information with cftools or anything similar, cuz you can never know, Infistar was making cheats back in the day, then he moved onto anti-cheats, with backdoors in them. (At least thats how i know his story)  Or if your data is stored on cfTools' website and someone find a way into their data, your data is unsecure. 

Love what you are doing. To clarify you can restrict FTP user access & permissions easily so I don't get your first point. Also that's some fine slander right there, I am not doing anything shady, my legal information is public, if you have any issues with CFTools in general or Omega (the actual software) you can message me privately.

Share this post


Link to post
Share on other sites
16 minutes ago, philippj said:

Love what you are doing. To clarify you can restrict FTP user access & permissions easily so I don't get your first point. Also that's some fine slander right there, I am not doing anything shady, my legal information is public, if you have any issues with CFTools in general or Omega (the actual software) you can message me privately.

Philip! Please, don't take it as an offense. I was always, am, and will be concerned about security, no matter what I am working on. I didn't accuse you with doing shady things, but as you, or anyone else knows, you can never really be 100% sure. Even if you set up the access permissions on an FTP server. I'm sorry if you felt like i was attacking you, I just wanted to tell people why i wouldn't use cfTools and why I prefer my solution. But that one is not even public/accessible rn. I like to have overwatch on everything, that is actually going on on my server. Sorry again!

Share this post


Link to post
Share on other sites

Congratulations on your work, this is amazing. I would love to help but I have no knowledge of A3 Modding, sadly, waiting for official support now.

Share this post


Link to post
Share on other sites

I have some more suggestions:

1. Give visual or physical effects to all players with server message and weather change for dynamic events like earthquakes, nukes, lightning storms etc. 

2. Spawn AI - this could be 1 or a group (5/10) of zombies or specific animals. 

3. Free look and Invisibility for pics, videos and cheat detection

4. Delete one or all vehicles (variable distance). 

5. Repair and refuel one or all vehicles (variable distance). 

6. Give gifts - give Player or all Players an item/s for events and holidays.

7. Spawn smoke or light source - flare, torch, fire, lash light etc. (variable amount of time). 

8. Option to post global server messages without any admin name (DaRT, Global, admin etc.) for dynamic events. 

9. Teleport player for testing and debugging.

  • Like 1

Share this post


Link to post
Share on other sites
On 10/18/2018 at 2:00 PM, Aussie Cleetus said:

There are a lot of people who don't trust cftools, so an alternative is not a bad thing to have out there.
Especially if he is wise enough to NOT require an open FTP directly into your server root directory

LOL all CFtools needs is your RCON password. That's it.

Share this post


Link to post
Share on other sites
3 hours ago, danZ_nuts said:

LOL all CFtools needs is your RCON password. That's it.

For basic features, yes, but not for kill feed. Which is moot now anyway with so many alternatives available. I also had a good conversation with the creator about how he could even possibly implement a more secure way to provide that without needing the ftp option.

Please don't think I'm ragging on it, as I expressed to Phillip, it's not him or the tool itself I don't trust in a scenario like that, it's the people who might attack his tool to gain back-door access to the servers. Again, yes I understand that is only required for a single feature, but that, to me, alone is enough to not use it. I would also advise others to not use that method, but if they choose to use the tools, I hope it works nicely for them :)  I don't want to see admins having such a hard time doing basic things. So I applaud the efforts of everyone. I just think that some are overlooking security in haste of releasing.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×