Jump to content
Sign in to follow this  
killzone_kid

Give more power to the dedicated server?

Recommended Posts

The following commands are available to the player logged in as admin

"login true"

"logout true"

"mission true"

"missions true"

"restart true"

"reassign true"

"shutdown true"

"init true"

"exec true"

"kick true"

"monitor true"

"debug true"

"lock true"

"unlock true"

"vote false"

"userlist true"

"beclient true"

The following commands available to dedicated server

"login true"

"logout false"

"mission false"

"missions false"

"restart false"

"reassign false"

"shutdown false"

"init false"

"exec false"

"kick true"

"monitor false"

"debug true"

"lock true"

"unlock true"

"vote false"

"userlist true"

"beclient false"

As you can see "login" is available but it actually does nothing. If you execute #login password on dedicated server nothing happens.

Why is it not possible to authenticate dedicated server this way so that all the commands available to admin player become available to dedicated server?

BTW even though kick is available to the server it doesnt work either (in fact I don't think anything works)

Edited by Killzone_Kid

Share this post


Link to post
Share on other sites

it is possible and it works.

#login yourpassword

#kick playername

#kick id

#kick number

number from #userlist

We use it since ages

Share this post


Link to post
Share on other sites

manually login and run the command in the chat box

Also working is

execban

must however use the 'Userslist' number (First number in the entry)

Share this post


Link to post
Share on other sites
manually login and run the command in the chat box

Also working is

execban

must however use the 'Userslist' number (First number in the entry)

How do you manually log in on dedicated server?

Share this post


Link to post
Share on other sites

Lol Killzone, we think you are trolling :-)

To login as admin on a dedicated server you must

1) Join the server with your ArmA3 client

2) Open the chat window by keying "/"

3) Type the following #login SERVERADMINPASSWORD

You should then get a message that you have logged in as admin.

From that point to issue any server commands you simply open the chat window again and type in the necessary commands with the necessary parameters.

These are all preceded with the "#"

when you want to opt out of being the admin you type #logout in the chat window

See the first post in the Tutorial-How-to-run-ArmA3-on-a-dedicated-server for a list of server commands, they are coloured to indicate which ones are know to or not to work

Edited by Terox

Share this post


Link to post
Share on other sites
Lol Killzone, we think you are trolling :-)

To login as admin on a dedicated server you must

1) Join the server with your ArmA3 client

2) Open the chat window by keying "/"

3) Type the following #login SERVERADMINPASSWORD

You should then get a message that you have logged in as admin.

From that point to issue any server commands you simply open the chat window again and type in the necessary commands with the necessary parameters.

These are all preceded with the "#"

when you want to opt out of being the admin you type #logout in the chat window

See the first post in the Tutorial-How-to-run-ArmA3-on-a-dedicated-server for a list of server commands, they are coloured to indicate which ones are know to or not to work

Apologies for assuming that people actually read the opening post and ask questions if they don't understand something before offering advice.

Let me reiterate

The following commands available to dedicated server

I was talking about

http://community.bistudio.com/wiki/serverCommandAvailable

and

http://community.bistudio.com/wiki/serverCommand

which anyone should have guessed by now since I already linked to the wiki once in this thread. The commands that are available to dedicated server as separate entity. Let me explain. There is a client PC and server PC in dedicated server set up. When you /#login on your client, that is all you do login on your client. You get authenticated so that your client get granted power to execute server commands.

What I was asking is to let the server as a separate entity be able to log in on its own (as there are commands already available for such task). At the moment it doesnt work even if it looks like it should.

Do you now understand what I'm asking?

Share this post


Link to post
Share on other sites

OH WTF!

We misunderstood you! Sorry.

good-idea.jpg&sa=X&ei=7Hq1UdHKJMbmPKXDgYAD&ved=0CAUQ8wc&usg=AFQjCNEs4vRnpNtXo41RZGwwZxPX7Yt5rQ

Yes, Killzone: A serverside command prompt. It would be very nice.

I think: It would not be a big thing to implement this feature in the arma2server.exe

In context with this Feature i request to open the serverside console multipe times (if possible). Just to reserve some slots for well known players.

In this case it would be able to create a website for kicking reserved serverside player instances, based on a webgui.

It would help me to announce restarts very easy, if the scripting console is usable on serverside (ONLY please).

This kind of administration is not possible atm. We all hope for battleeye and rcon integration (if there will be no console).

Share this post


Link to post
Share on other sites

Have you tried running the commands from a script, checking before hand if the client that you are running the script on, is logged in,

Try running this loop in a script execVM'd from the init

Log in start the mission

It will give you 30 seconds to log out.

Then wait until you see the sidechat message stating you cannot run server commands

Then log in and wait to see if the sidechat message runs and the server monitor starts

 if (IsDedicated)exitwith{};

sleep 30;
 _can= FALSE;
 _KEEPCHECKING = TRUE;

 while{_KEEPCHECKING}do
 {
      sleep 3;
      _can=switch(serverCommandAvailable "#kick")do
      {
           case TRUE:
           {
                Player sidechat "I CAN run admin commands here";
                Player sidechat "Attempting to run MONITOR";
                serverCommand " #monitor 5";
                _KEEPCHECKING = FALSE;
           };

           case FALSE:{Player sidechat "I Cannot run any server commands";};
      };
 };
 sleep 5;
 Player Sidechat "Server command has been run, you should see the monitor now";

Edited by Terox

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  

×