View Full Version : server admin duscussion
d3dsh33p
Mar 14 2007, 22:16
ok dunno if this is being discussed but...
1st bug (or mabey feature) I got is if my game crashes and I decide to log in while I'm in the lobby when i restart it will restart the mission automaticly...
any others know about this already?
any other things you think need changed or bugged besides a remote server admin?
btw anyone working on a remote admin client?
[myg0t]Azide
Mar 15 2007, 00:49
Yeah,
A remote server manager that allows server restarts (not map restart) is definitely needed.
IC-Hateboy
Mar 16 2007, 17:29
I would love a Wolfrat type deal for ArmA man that would be sweeeeet, At the moment its a bit of a chore to oust the smacktards
d3dsh33p
Mar 16 2007, 17:46
yes looking up id's and trying to either remember or write it down to ban is not acceptable
if we could #exec ban <playernumber> it would be much easier at least. http://forums.bistudio.com/oldsmileys/banghead.gif http://forums.bistudio.com/oldsmileys/yay.gif
or like the kick option, stick a ban option there too
Foxhound
Mar 16 2007, 19:28
if we could #exec ban <playernumber> it would be much easier at least. http://forums.bistudio.com/oldsmileys/banghead.gif http://forums.bistudio.com/oldsmileys/yay.gif
I am sorry but thats exactly how it works now right?
All you have to do is look for player number (press "p") and than the admin can just <table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">#exec ban xx[/QUOTE]
or
<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE"># exec kick xx[/QUOTE]
Where in both cases the "xx's" is the player number.
You dont need any id's for this.
[edit]
I must be missing something here.............
d3dsh33p
Mar 16 2007, 19:49
wow i must be a moron then...
ill try that next time it comes along http://forums.bistudio.com/oldsmileys/whistle.gif http://forums.bistudio.com/oldsmileys/yay.gif http://forums.bistudio.com/oldsmileys/banghead.gif
2Lt High-16AAB-
Mar 17 2007, 20:03
Is this a Hi-jacked topic??
2Lt High-16AAB-
Mar 17 2007, 20:09
ok dunno if this is being discussed but...
1st bug (or mabey feature) I got is if my game crashes and I decide to log in while I'm in the lobby when i restart it will restart the mission automaticly...
any others know about this already?
any other things you think need changed or bugged besides a remote server admin?
btw anyone working on a remote admin client?
Wolfrat would be a nice idea but sadly Bohemia have not supported RAT within the game module, so, that means no wolfrat!!!! allthough this would have been an excellent piece of kit for on desktop server admin work, without having to enter a game.
Sorry for Hi-jacking this topic, just replying to the rest.
Er d3dsh33p I sometimes have a similarity on your problem but only when I am logged in as admin, dunno why it happens but I do have to reboot 97% of the time when it does happen.
d3dsh33p
Mar 23 2007, 18:04
ok i got another question...
can someone please point me to a working tutorial on how to make my server not have grass, no crosshairs etc...
I've found one but I'm simply not doing something right
is the parameter -profiles=users/d3.armaconfig.cfg or do I even need to have it go into the /users/ folder that I made?
do I just import my config directly or can I only have certain config options like, terraingrid=50;in it
Would it be possible to add the option of transferring admin to another player? I'm sure we've all had the experience of having to leave while being admin when the servers rather full and no one else can login. Not many people know how to vote in an admin so everyone ends up disconnecting when a 6 player map is chosen with 50 people on the server.
Rambo-16AAB
Mar 27 2007, 15:22
you can login as admin from the servers lobby if there are not enough slots on the map.
Aussie Dave
Mar 27 2007, 22:08
ok i got another question...
can someone please point me to a working tutorial on how to make my server not have grass, no crosshairs etc...
I've found one but I'm simply not doing something right
is the parameter -profiles=users/d3.armaconfig.cfg or do I even need to have it go into the /users/ folder that I made?
do I just import my config directly or can I only have certain config options like, terraingrid=50;in it
if you do a search of this section i did a big post on this.
http://www.flashpoint1985.com/cgi-bin....ie+dave (http://www.flashpoint1985.com/cgi-bin/ikonboard311/ikonboard.cgi?act=ST;f=73;t=56607;hl=aussie+dave)
C:\Documents and Settings\Aussie Dave\My Documents\ArmAServer1\ArmA.cfg
ArmA.cfg
<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">language="English";
adapter=-1;
3D_Performance=7979.000000;
Resolution_W=800;
Resolution_H=600;
Resolution_Bpp=32;
C:\Documents and Settings\Aussie Dave\My Documents\ArmAServer1\Users\ArmA_Server1_Profile\ArmA_Server1_Profile.ArmAProfile
ArmA_Server1_Profile.ArmAProfile
<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">version=1;
blood=1;
viewDistance=1200;
terrainGrid=10.000000;
volumeCD=7;
volumeFX=7;
volumeSpeech=7;
singleVoice=0;
playerVoice=0;
gamma=1.000000;
brightness=1.000000;
fovTop=0.750000;
fovLeft=1.000000;
uiTopLeftX=0.000000;
uiTopLeftY=0.000000;
uiBottomRightX=1.000000;
uiBottomRightY=1.000000;
sceneComplexity=300000.000000;
shadingQuality=7;
shadowQuality=2;
soundEnableEAX=1;
soundEnableHW=0;
class Difficulties
{
class regular
{
class Flags
{
Armor=0;
FriendlyTag=1;
EnemyTag=0;
HUD=1;
HUDPerm=1;
HUDWp=1;
HUDWpPerm=1;
AutoSpot=0;
Map=0;
WeaponCursor=0;
AutoGuideAT=1;
ClockIndicator=1;
3rdPersonView=0;
Tracers=1;
UltraAI=0;
AutoAim=0;
UnlimitedSaves=0;
};
skillFriendly=0.750000;
skillEnemy=0.600000;
precisionFriendly=0.750000;
precisionEnemy=0.600000;
};
class veteran
{
class Flags
{
Armor=0;
FriendlyTag=1;
EnemyTag=0;
HUD=1;
HUDPerm=1;
HUDWp=1;
HUDWpPerm=1;
AutoSpot=0;
Map=0;
WeaponCursor=0;
AutoGuideAT=1;
ClockIndicator=1;
3rdPersonView=0;
Tracers=1;
UltraAI=0;
AutoAim=0;
UnlimitedSaves=0;
};
skillFriendly=0.850000;
skillEnemy=0.850000;
precisionFriendly=0.850000;
precisionEnemy=0.850000;
};
};
[/QUOTE][/QUOTE]
you can login as admin from the servers lobby if there are not enough slots on the map.
Read my post again.
Nutty_101
Apr 25 2007, 21:01
btw anyone working on a remote admin client?
I have started to design a new one for us. here are some of the features of it that i am working on. Most of what is listed works in one form or another.
1. Windows Service (has no window or client).
2. Uses a XML config file to set logins and passwords
I might add security levels in the future.
3. Monitors an unlimited amount of dedicated servers.
Have to change the exe name for this to work.
4. Allows remote starts and stops. Also will restart the server with the correct command line configs should it crash. Also will kill the process in the event is fails to respond for 60 seconds (Sometimes loading a mission will cause it to act dead).
5. Supports a new style banning system.
Bans work on three items. Player ID, IP Address, and Mac address. When the user is banned the softare will block the IP packets at the OS level. You can define in the config addresses that should never be banned (To ensure your ability to contact the program).
6. Ability to modify the admin password without restarting the server. (Jerry H asked if we could do this)
7. Ablility to change the current game password without restarting. (Jerry H asked if we could do this)
8. Simple TCP socket interface (Jerry Hoppers idea)
This way the client can come in any shape or form. Website, application, custom app. Your choice.
9. Keeps a cpu history for the last 30 minutes, then for each minute up to a day.
10. Keeps a log of memory usage, connections to the servers, input / output Max's per min of each day
11. Chat log history (1000 lines per each type. Global and side chats)
12. Complete server log history. Everything from the console window is logged to a file and dated.
13. Connection logs. Players on and off times with their names and CDID.
d3dsh33p
Apr 25 2007, 21:22
damn, that sounds promising. I can't wait to see it in action. http://forums.bistudio.com/oldsmileys/notworthy.gif
@<hidden> dave
thx the problem was the wording on how to direct the server to the user file, we finally figured it out and are now running no grass, no 3rd person, no crosshair, no name tags and worse enemy precision so they shoot more.
Dwarden
Apr 28 2007, 18:16
if You want ban at server by MAC then forget about that feature just now ...
you can set MAC to anythin You want within any new OS
scenario, cheater or TKer run server , gather MAC of 200 players then start use them to cause havoc on any server
result You ban only 200 normal players while real cheater/tker always return ...
if You think it's not possible this already happened on Unreal Engine based games ...
stay just with ID/IP ... but you know in world full of dynamic IPs http://forums.bistudio.com/oldsmileys/sad_o.gif
d3dsh33p
Apr 28 2007, 19:19
changing your mac address permanently using a simple program is very easy to do
Dwarden
Apr 28 2007, 19:26
who needs program today lol http://forums.bistudio.com/oldsmileys/smile_o.gif
you can do that with any solid NIC (including onboards) just via drivers option ...
d3dsh33p
Apr 28 2007, 19:43
haha I guess your right, guess its been awhile
Nutty_101
Apr 29 2007, 03:59
Yeah, i am just looking for anything to ban off of. Laugh. The option is there if anyone wants to use it. It also supports masks. So 75.1.1.1 and 255.255.255.0 would ban the entire /24. Kinda running out of options if people become a huge pia in the game.
Nutty_101
Apr 29 2007, 04:00
You know, i could always use a background tracert and hunt for routers and ban them. Laugh, might take a second to see their path but we would catch them.
Oh yeah. Buh bye aol.
Nutty_101
May 7 2007, 15:49
Just an update to everyone. The project is not dead and is moving along quite well. The system has a basic telnet interface to it and will support a GUI as well.
Here are some of the things that are working or somewhat working
1. Setup the service from remote. Add another server (Dedicated) via the telnet session with the arguments. Remove the server also.
2. Start, Stop, or Restart a server from remote.
3. Change the Connection password without a restart
4. Change the admin password without restarting.
5. Update the config file without restarting.
You can remove or add missions to the list this way. Some things will not be updated while the server is running however.
6. Chat log history. 500 lines max at the moment (config will change this)
East, West, Civil, and Resistance sides. Global Channel is also logged.
7. Console logs can also be viewed remotely.
Better than nothing i guess. http://forums.bistudio.com/oldsmileys/smile_o.gif
Rambo-16AAB
May 7 2007, 18:01
good.
This is something BIS should have included for servers instead of relying on you to do it though.
Nutty_101
May 7 2007, 18:35
good.
This is something BIS should have included for servers instead of relying on you to do it though.
Yeah, it would be nice. I hope at some point they do, until then ill just keep chugging along with stupid tools to try and resolve some of the needs.
PanzerHans
May 17 2007, 14:17
Are you hooking right into the exe for the chatlog or are you intercepting the UDP packets in front of the server?
Nutty_101
May 17 2007, 15:37
Are you hooking right into the exe for the chatlog or are you intercepting the UDP packets in front of the server?
I monitor the packets, monitor the memory. The remote admin has no hooks in it. I am trying to avoid doing that.
Just incase you are curious what it will do here is a screen cap of telnet to it. I decided not to due a true telnet session as some people are going to be using php to communicate with the program for gui front ends.
Here is an update on what is going on so far.
The image in the link below does not show all the commands. I have not updated the language files to reflect some changes. The remote admin supports full IP blocking (Ip address and subnet mask) and it runs at the kernel level not a UDP proxy, so you will cut them off from all services on that server if you ban them. It also shows a list of users in the game along with CDKEYS. The chat commands will also let you monitor the games chatting while logged into the utility. So you can pretty much just turn on the chat monitors and watch the game chatter live.
Quick command list from a telnet session (http://www.livecar.net/downloads/radmintool.png)
PanzerHans
May 17 2007, 18:59
That is really interesting. I have been trying to get BIS to provide a clean hook by TCP to interact with the dedicated server in order to write a web based utility to administer a box running the game. I have gotten no response whether they consider it. I don't see the base communication protocols changing much so I think your way of doing this would work just fine.
Nutty_101
May 17 2007, 19:26
That is really interesting. I have been trying to get BIS to provide a clean hook by TCP to interact with the dedicated server in order to write a web based utility to administer a box running the game. I have gotten no response whether they consider it. I don't see the base communication protocols changing much so I think your way of doing this would work just fine.
Yeah, I doubt it will happen. Would be nice if it was there then we would have a clean method to do some things. The biggest thing missing is just a simple command to kick someone thru the scripts. It was never in OFP (Even without the JIP i think it should have been), so i have a feeling we might not see it in Arma. The player base is just to mixed and without the tools the game is not going to be the hit it should be. That's one thing i cannot understand, them not providing functions like this has more of an effect than so and so gun does not reload correctly.
Oh yeah, if you do it right you can pretty much control the game. You just have to create a client connection to the server. It's a bit of work but can be done.
Great work nutty. Would be very interested to try it out once you have a working version
d3dsh33p
May 18 2007, 18:05
njice to see your work nutty, can't wait to have a go at it.
Nutty_101
May 18 2007, 18:49
Yeah, your all happy now. Just wait until something goes haywire and topples some foreign government and throws that country into chaos and famine. Just cause my application had a bug. Then we see who is happy! Laugh. Appreciate it.
Rambo-16AAB
May 18 2007, 22:44
Our country is normally in chaos.
2Lt High-16AAB-
May 19 2007, 23:29
http://forums.bistudio.com/oldsmileys/whistle.gif
Need I add anything else http://forums.bistudio.com/oldsmileys/huh.gif? http://forums.bistudio.com/oldsmileys/whistle.gif
P.S Nutty, your doing a good job M8..... keep it up, allthough you might get grey hairs........ GJ laddie!! http://forums.bistudio.com/oldsmileys/notworthy.gif
Quote[/b] ]Yeah, your all happy now. Just wait until something goes haywire and topples some foreign government and throws that country into chaos and famine. Just cause my application had a bug. Then we see who is happy! Laugh. Appreciate it.
Nuttys gone Nutty
Anyone has managed to reduce the long distance interpolating of AI?
Any idea how to reduce this in the CFG's?
d3dsh33p
May 22 2007, 14:04
im gonna assume you mean their ability to pick you off from miles out...
we turned the ai's ability to aim way down thru the server profile
First off Hats off to the guy making this new program.
I would like to add while alot of us may know how to spoof ip or mac it is still a wonderful thing to have and I love to have both. because bottom line is the person banned doesnt know how they are banned and many more people do not know how to beat the bans then people who do know.
We will never get rid of all of the trouble be happy to just get most.
I would like to ask can we add Admin monitoring tools.
I would like to have if possible access level for ban
Example
vip- can perm ban
jr vip can ban for 48 hrs
something to that effect, offers a little flexability to servers and admins needed.
I would also like to see who banned each person as our server is busy and I want to make sure I do not have over active admins.
Lastly Is there a way to log all stats in game for external stat programs to dl data from instead of the constant poll of a web site which just inst working properly
Nutty_101
May 22 2007, 18:23
Quote[/b] ]
I would like to ask can we add Admin monitoring tools.
What do you mean by Admin monitor? Aka who booted who?
Quote[/b] ]
I would like to have if possible access level for ban
Example
vip- can perm ban
jr vip can ban for 48 hrs
The program offers several levels of security. This way you can setup who can do what via the admin program. The security flag is a 16 digit key. 0=off,1=on. Then there is a setting file that lets you define the required key to use it. This should allow the server owner to define almost any security levels you want.
Quote[/b] ]
I would also like to see who banned each person as our server is busy and I want to make sure I do not have over active admins.
All bans and actions are logged. You can view the ban listings and see who banned who for how long and why (Least from the admin tool. Inside the game there is no control over it).
Quote[/b] ]
Lastly Is there a way to log all stats in game for external stat programs to dl data from instead of the constant poll of a web site which just inst working properly
The new server has a method to drop some stats. Beyond that this tool will not help you. There are some others that might help but requires some work.
im gonna assume you mean their ability to pick you off from miles out...
we turned the ai's ability to aim way down thru the server profile
No i mean the fact that enemies very far away just seem to teleport about 5 meters ahead when they move. This can be seen a lot when picking them off with optics.
CodeSkyWolf
May 23 2007, 07:48
The old way RN used to do it was add -Log to the server command exe and that would create a 40mb text file we would then have to serch it with Text finder label the text 04/20/07-04/22/07Server.txt http://www.tucows.com/preview/334985 and do key word serchers like "Login" to see who login or "user name" and that would Give you the guys ip. then we hed over to http://samspade.org/ and ban thare ip range
OLE school baby
Btw this still works in Arma to just add -log -server=tkcsucks.config u get it right?
Nutty_101
May 23 2007, 08:00
Yeah, but you have to close the game to get access to the file or use a file unlocker. However it does not show joins to the game or IP addresses.
d3dsh33p
May 23 2007, 14:59
im gonna assume you mean their ability to pick you off from miles out...
we turned the ai's ability to aim way down thru the server profile
No i mean the fact that enemies very far away just seem to teleport about 5 meters ahead when they move. This can be seen a lot when picking them off with optics.
whats the server fps when they are jumping around, mine ussually has to hit about 8 to 10 fps for people to notice, but most only snipers with the 50 cal
This happens regardless of the server load.
Regardless of ping, packet loss or whatever.
Happens even in LAN.
And i think there's an open MAJOR bug report about this.
d3dsh33p
May 23 2007, 21:34
yea i think i saw that somewhere myself
CodeSkyWolf
May 24 2007, 10:36
sorey not -log but -netlog shows ips serch int he text
HulkingUnicorn
May 24 2007, 12:14
im gonna assume you mean their ability to pick you off from miles out...
we turned the ai's ability to aim way down thru the server profile
No i mean the fact that enemies very far away just seem to teleport about 5 meters ahead when they move. This can be seen a lot when picking them off with optics.
I believe there is a setting in the config (arma.cfg, not the server config) that adresses this.
Quote[/b] ]MinErrorToSend=<limit>;
Minimal error to send updates across network. Using a smaller value can make
units observed by binoculars or sniper rifle to move smoother.
Default: 0.01
PanzerHans
Jul 29 2007, 16:16
It has been a bit quiet around this lately. How is the work coming along Nutty?
Nutty_101
Jul 29 2007, 17:19
It has been a bit quiet around this lately. How is the work coming along Nutty?
Sadly the project was dropped for the moment. While working to do some of the stuff I started loosing interest due to the cheating and other issues in the game. So I decided to shelf this project and dedicate time to my data/plug in project I have been doing.
Powered by vBulletin® Version 4.2.0 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.