Jump to content
Sign in to follow this  
1436

Complete List of ARMA Commands

Recommended Posts

If you need help seting up a server view my profile and send me a IM or e-mail

Orginal Server readme file from BIS

Orignal DS-ADMIn From BIS DS-admin.rtf

Clent Commands on a server.

------------------------------------------------------------------------------------------

#Vote admin Name or Number Conected

#vote kick Name or Number Conected

#userlist Press "Page up key" while keeping chat box open up to get complete list

Uber server config

------------------------------------------------------------------------------------------

server.cfg for any server copy paste to notepad edit any way you like save as .cfghttp://www.freewebs.com/sieish/server2.txt

Performance Tuning In arma.cfg

------------------------------------------------------------------------------------------

Bandwith Setigns can be found in arma.cfg in My documents then in the folder named ARMA.

Lets start with Min and max Bandwidth settings for arma and min error to send.

The more players you have the more bandwidth you need. also the need to change the minerrortosend command the Minerrortosend is a command is saying that i wont send this packet out unless it is verified on other users end. when not in use it is noticed by players who are far away and ai or men jump around or you don’t see a turret move but it hits you. The lower the number the More stable Clients will be via exchanging packets but lower the minerror to send lowers the servers FPS.

Most players only use around 5-13kb when playing in game but when Connecting or downloading to a  mission or uploading custom Files and when players disconnect and connect. you want a good overall bandwidth if you don’t. The server will lag  a 10mbit or Up line is Recommended for most Dedicated servers.

For minBandwith and MaxBandwith use this Simple Formula.

256kb Minbandwith, 512kb MaxBandwith times X number of Players use

So 265kb X 20 Players = 5120000

Open caculator x 256 x 20 then go to http://www.ibeast.com/content/tools/band-calc.asp to convert Kb to Bits

MaxMsgSend=<limit>; You want a Lower Value for CTF/DM maps and Higher Setting for evo/cti

Using too large of MaxMsgSend in a CTF causes stutter effects ctf=128/192 cti/evo 384/512

MaxSizeGuaranteed=<limit>; Leave alone

MaxSizeNonguaranteed=<limit>;

raiseing this value meens people get less bandwith for events like soldier or vehicle position. so a lower Value gives out more data for theys type of events.

MaxBandwidth= the full upload of server never to be Fully Reached in Game but used When Giveing palyers Missions

//Recomended Server min max Bandwith for dedicated servers

//256kb Min/512kb Max times X number of players

//64 player server

MinBandwidth=16384000;

MaxBandwidth=32768000;

MinErrorToSend=0.008;

//32 player server  

MinBandwidth=8192000;

MaxBandwidth=16348000;

MinErrorToSend=0.008;

//24 player server

MinBandwidth=6144000;

MaxBandwidth=12288000;

MinErrorToSend=0.05;

//12 player server

MinBandwidth=3072000;

MaxBandwidth=6144000;

MinErrorToSend=0.05;

Example arma.cfg

MaxCustomFileSize=350000;

MaxSizeNonguaranteed=192;

MaxSizeGuaranteed=512;

MaxMsgSend=192;

MinBandwidth=16384000;

MaxBandwidth=32768000;

MinErrorToSend=0.008;

Server Start-up Commands

------------------------------------------------------------------------------------------

-config=server.cfg -cfg=arma.cfg -profiles=profiles -port=2302 -netlog

"Note if useing fire demon to start the server you need to specifi the profile and arma.cfg file"

"Fire demon will not read arma.cfg or the .armaprofile file!!"

The profile command will make a profile in the Armed assult directory put a fodler in thare named Profiles. now the arma_server.RPT and the Console_Public.log will be made in that fodler with a new folder users then system inside that is the SYSTEM.ArmAProfile to change difuculty settings.

cheat prevention

------------------------------------------------------------------------------------------

To See if a Player Is using More add-ons Or if a player has add-ons that Are not bi Digital Singed or hacked Config files do the following.

Type #userlist a bunch of names will come up next to the name and id will show two or three digit numbers Press page up to see up the list. The number conected is the first set of number you can kick, ban and vote admin by this number. This is faster then typing in the user id. Example #ban exec 21

#exec numberOfFiles Number connected //shows Amount of addons loaded

#exec 1 checkFile Number connected  //and it can be used in server-side handlers and in server.cfg

checkfiles=

You can Check the Entire PBO it self this will lag a server up thoe when people connect. or Check a File within the PBO so this basic file checker is Checking for Modified .bin & .cfg see my server config at the top of this page. Checking configs will take less time and Less Upload/download.

files you can also check are textures but you can not Go in to a Subdirectory of a Addon sad_o.gif example "addons/wepons/m136

Fake Game ids Generated by a key-gen

All Fake ids are longer then 9 digets or shorter then 6 kick and Ban if u see them.

Away admining

------------------------------------------------------------------------------------------

In turms of beink a afk admin set youre Vote threshold to 0.20 a server. It takes forever to vote admin with lots of players set players. for reson 1 most in server dont speek english 2 cant type are noobs. if you have no voteing on youre server and decide to leave with all youre mates you are asking for a cheater to come on in. so just shut it down but if you do have admin voteing on then the cheater can be kicked fact is that 95% of players right now dont evan know a ligit key is 6-9 numbers long. so cheater gets kicked comes back with a new name. same id

http://stats.swec.se:3001/server/list keeps tracks of scores so look at the list find games in the past u knew thare was no admin and look for negitive 35 plus score it will tell you the player name that combined with -netlog and Logfile= in server config shood be no problum to ban unwanted guys.

examples of such games

BDA @-=Public Server=-@

Name/Score/Deaths/Game thay wher in

-----------------------------

Matt Baba -55 18 http://stats.swec.se/game/data/601653

boris-rus -48 11 http://stats.swec.se/game/data/599178

hateriszed! -35 8 http://stats.swec.se/game/data/599178

ak47marksman -36 5 http://stats.swec.se/game/data/598896

Baz -34 10 http://stats.swec.se/game/data/597161

carlos metra -61 15 http://stats.swec.se/game/data/592429

Baz -34 10 http://stats.swec.se/game/data/597161

IFYOUHATEMEFUCKYOU -49 17 http://stats.swec.se/game/data/593601

GruntyThrst -35 0 http://stats.swec.se/game/data/592429

Rember dieing does not give you a negitive score onley destroying friendly vic or tking i think a Negitive Score over -35 score is something realy to look in to or ban

Server side Scripting Commands in server.cfg

------------------------------------------------------------------------------------------

//logfile &  & auto kick

LogFile = "server_console.log";  <---Logs server Console to a .log file in the inside c:/doucuments and settins/user name/local settings/arma this will record users conected who logs in and who logs out and baned. This is great in use with http://stats.swec.se:3001/server/list with stats.swec you can check games while you are afk and see who has masive negitive score so you know who to ban while you wher afk.

Check file commands in server.cfg

checkfile=0; //1=slow 0=defult dont use 0

onHackedData = "ban (_this select 0)";  //auto ban hacked addons

onDifferentData = "kick (_this select 0)"; //auto kick modified files

kickDuplicate=1; // do not allow duplicate id

To disable voteing put vote threshold to 1.1

From Suma

Yes, it is different. #debug checkfile or checkfile in server.cfg performs test if the file is identical on client and server. Server side script checkfiles verifies digital signature of the file, but does not require them to be identical. This way you can support even users which have slightly different versions of some addons (e.g. different stringtable) but did not modify their addons in any way.

Arma.cfg Other

------------------------------------------------------------------------------------------

Voiceport=2305 //if server is on server port 2302 voice port will be 3 ports above server port.

Client Side Tweaks

-----------------------------------------------------------------------------------------

You want this to reflect youre upload.

go to My Documents\ArmA open arma.cfg and right click on it open with notepad add

MinBandwidth=384000;

MaxBandwidth=768000;

Video Memory Flush in game

---NV Flush--  shift + minus (numpad), f, l, u, s, h. -

Tap the following keys in the following sequence.  The plus sign denotes simultaneous keypresses and the commas denote serial keypresses. like one after another.  The period signifies the end of the sequence.

See also

------------------------------------------------------------------------------------------

Arma Starup Parlements

Dedicated server

Mp server Commands

Server CFG

Multiplayer server Commands

Running Dedicated server

Server Side Scripting

GERMAN DS ADMIN traslated

http://www.freewebs.com/sieish/German/DS%2DAdmin%2DGerman.doc

Internet tweek

-----------------------------------------------------------------------------------------

If you run a non 2003 box 2000 or xp or vista and have over a 10mbit upload download TcpOptimizer from http://www.speedguide.net/downloads.php

Set the Network adapter and check the ppoe box if you have dsl click the Optimal settings and move the speed bar to youre connection speed.

Make youre server run as a service

------------------------------------------------------------------------------------------

With fire Demon you can make youre server run as a Service so if it crashes it will boot back up or if you do #shutdown it will auto rebot

website http://www.firedaemon.com/

make sure to add -config=server.cfg -cfg=arma.cfg -profiles=profiles -port=2302 in the startup parlements

COLLECTION OF UNDOCUMENTED/ LESSER-KNOWN FEATURES IN ARMA

------------------------------------------------------------------------------------------

Multiplayer: Briefing / Creating Screen - From Frederf

1. If an admin moves a player to a slot forcibly, the player is stuck to that slot and needs the admin to unassign him to allow free choice again during that mission.

2. Disabling AI on a mission with group respawn allows infinite respawn and JIP (untested).

3. With a mixture of AI and humans, often it is best to have the human be the group leader instead of AI.

4. Gray names mean the player is not assigned, red names mean the player has not finished loading the mission, yellow names mean the player has not selected the "I'm Ready" option, and green names indicate players who have marked themselves "I'm Ready."

5. During a game any individual slot with the "AI disabled" for that slot will cause a character death upon disconnection. If there is a human-occupied with "AI enabled" then disconnection will cause an AI to take over the player's character. Allowing him to return later nearly where he left off. Without the "AI backup" the rejoining player will have to spawn again fresh or be unable to play for the rest of the mission depending on the mission.

6. During the briefing each individual can select gear from the gear pool before the mission starts by clicking on their name in the "Group" tab of the briefing docket. The gear pool is shared per side.

43. Pressing the "Home" key in the select slot screen scrolls the screen to your current position.

Multiplayer: Information Screens

7. The "P" Player screen can show you: time since mission start, mission name, actively connected player list, player pings and desync, squad.xml information and more.

8. The "I" scoreboard shows kills and scores for the top few players. Not all players are necessarily shown and some players shown may no longer playing.

Multiplayer: Chat and Voting

9. Typing the command "#userlist" will display all currently connected players, their game-session-number, if they are admin, and their game ID.

10. Voting to kick a (ex.) Mr_Player can be done with "#vote kick Mr_Player" or "#vote kick 123" if Mr_Player has a game-session-number "123".

11. Voting to make Mr_Player an admin can be done with "#vote admin Mr_Player" or "#vote admin 123" if Mr_Player has a game-session-number "123".

12. The command "#vote missions" votes that the server return to the missions selection screen.

13. The chat history buffer can be scrolled by opening the chat window (as if about to type a new message) and by pressing PgUp or PgDn to scroll old messages.

14. There are 5 channels in game GLOBAL, SIDE, GROUP, VEHICLE, and PROXIMITY. You can switch what channel you are speaking in with the " , " and " . " keys.

15. You can highlight text in the chat entry field with shift, also End, Home, Ctrl-C, and Ctrl-V work for copy and paste for text.

51. With the chat entry field open you can change channel with Left_Shift + Up/Down Arrows.

Map and Map Markers

16. Map markers can be made in many shapes and colors. After double-clicking the up/down arrow keys cycle through a list of marker shapes and left_shift + up/down arrow keys cycle through many colors.

17. Map markers are placed in channels, just like the text chat. Be aware that only people in your group will see markers placed in group channel, side in side channel, etc.

18. Map markers are not visible to people who joined the game after the marker was placed.

19. Markers can be deleted by putting the mouse cursor over the marker and hitting the del key on the keyboard.

20. Map coordinates are given with two-letters and two-numbers. "Hg54" for example is where the "Hg" column and the "54" row meet. The letters and numbers are around the the edge of the map.

21. Numbers around the map refer to hill peaks. The number is the height in meters.

22. Items such as compass, radio, and watch in map screen are movable and resizable with mouse.

Share this post


Link to post
Share on other sites

Nice. But would it be possible to post a short description and example of some of those, especially the multiplayer commands?

Share this post


Link to post
Share on other sites

sure i did this when i was tired i will edit it.

Share this post


Link to post
Share on other sites

hod y get em? from some bin-files? and where do you set that in a config? (if you run a ded-srv)

ps: thanks a lot of course :>

Share this post


Link to post
Share on other sites

Great work CodeSkyWolf,

One note about MP commands:

#vote admin (name) can also be used by players.

Duno if this option can be turned off by original server admin.

Share this post


Link to post
Share on other sites

I got contacts 4 da Commands :P

Share this post


Link to post
Share on other sites

Just a couple of small omissions in the above details

checkfiles[]=

{

           "dta\bin.pbo"

           "Anims\config.cfg",

           "weapons\config.cfg",

           "wheeled\config.cfg",

           "tracked\config.cfg",

           "sara\config.cfg"'

           "air\config.cfg"

};

Needs a comma on the 1st line and the second set of quotes removed on the Sara config and replaced with a comma, the air config will not need a comma as its the last line.

Working one below:

checkfiles[]=

{

"dta\bin.pbo",

"Anims\config.cfg",

"weapons\config.cfg",

"wheeled\config.cfg",

"tracked\config.cfg",

"sara\config.cfg",

"air\config.cfg"

};

Share this post


Link to post
Share on other sites

Fixed Config check list and added .bin becuse thare is cfg to Bin util tounge2.gif

Share this post


Link to post
Share on other sites

yeah, just curious... never heard of (or seen) config.cfg's in the pbo's you are checking... sure you don't mean 'config.bin' and/or 'config.cpp'?

Share this post


Link to post
Share on other sites

now the exe is a bunch of giberish guess thay did not want me lokking at it  whistle.gif

i will pm you abut it dont want it public and edit ur post plz smile_o.gif

lolz i was doing .cfp not cpp haha

Share this post


Link to post
Share on other sites

Who ever is editing the wiki and Adding it to from this post

get the commands right :P

Share this post


Link to post
Share on other sites

After a bit of stuffing around we have it sorted, as Sky wolf said the docu pertaining to these commands is bloody next to useless, Thanks also for your assistance Skywolf nice work smile_o.gif

Share this post


Link to post
Share on other sites

Cheers Wolf notworthy.gif

Your help has deffinatley made the server run smoother wink_o.gif

Don't forget drop in anytime

Viper welcome.gif

Share this post


Link to post
Share on other sites

Ok i read your edited version again ...

please...

USE PUNCTUATION!!!

Were you on drugs while writing this? crazy_o.gif (Sorry, it's of course a lot of work and defintly would be very helpful - but the way it's written at the moment it's totally useless. At least for me as a non-native speaker)

Share this post


Link to post
Share on other sites

I am not sure, that you have right with this:

Quote[/b] ]MaxSizeGuaranteed=<limit>;

defult in bytes 512 in guaranteed packet to players so thats 4.096 kilobits a Second i guess 5kb a person for non repeditive events like shooting

MaxSizeNonguaranteed=<limit>;

raiseing this value meens people get less bandwith for events like soldier or vehicle position. so a higher Value gives out more data for theys type of events.

I thing this is correct:

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">MaxMsgSend=384; // Maximum number of messages that can be sent in one simulation cycle. Increasing this value can decrease lag on high upload bandwidth servers. Default: 128

MaxSizeGuaranteed=512; // Maximum size of guaranteed packet in bytes (without headers). Small messages are packed to larger frames. Guaranteed messages are used for non-repetitive events like shooting. Default: 512

MaxSizeNonguaranteed=256; // Maximum size of non-guaranteed packet in bytes (without headers). Non-guaranteed messages are used for repetitive updates like soldier or vehicle position. Increasing this value may improve bandwidth requirement, but it may increase lag. Default: 256

MinBandwidth=2097152; // Bandwidth the server is guaranteed to have (in bps). This value helps server to estimate bandwidth available. Increasing it to too optimistic values can increase lag and CPU load, as too many messages will be sent but discarded. Default: 131072

MaxBandwidth=10485760; // Bandwidth the server is guaranteed to never have. This value helps the server to estimate bandwidth available.

MinErrorToSend=0.01; // 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

MaxCustomFileSize=153600; // Users with custom face or custom sound larger than this Size are kicked when trying to connect.

Share this post


Link to post
Share on other sites

Has anyone actually got any #debug command to do anything? I've tried all of them in various ways and nothing happens. Would be interesting to know if anyone had managed to get any debug command working.

Share this post


Link to post
Share on other sites

can we get a command to disable voicechat on servers? for players and admins pls, because as a player i want to be able to disable the voicechat, especially when ppl think they are funny and use custom sounds.

thx

Share this post


Link to post
Share on other sites

Thare is in the server config add disablevon=1;

Share this post


Link to post
Share on other sites

I've got a little question. I don't know if this is the right place to post it, but i'll try it.

Some people use own custom sounds (just like the custom face).

I don't know how to add those.

I think I must put them in my 'ArmA other profiles' map. but what kind of file must it be? (mp3, winamp media file??) and how can i use it in the game?

I hope someone can help me with it.

Share this post


Link to post
Share on other sites

not the right place, but they go in your user folder, in a folder called "sound" and should be either wav or ogg, ogg is smaller as there is a limit to the overall size and limits can be set on individual file sizes

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  

×