Page 1 of 8 12345 ... LastLast
Results 1 to 10 of 73

  Click here to go to the first Developer post in this thread.  

Thread: Complete List of ARMA Commands

  1. #1
    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&#33;&#33;"

    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 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&#33; -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&#92;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/Germa...n%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&#39;m Ready" option, and green names indicate players who have marked themselves "I&#39;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&#39;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.




  2. #2
    very nice&#33;
    but maybe you could also post this in Biki ?

    I think its more suitable there
    great work

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

  4. #4
    Staff Sergeant CodeSkyWolf's Avatar
    Join Date
    Jul 1 2005
    Location
    NYC
    Posts
    218
    Author of the Thread
    sure i did this when i was tired i will edit it.

  5. #5
    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 :>




  6. #6
    Master Gunnery Sergeant Infam0us's Avatar
    Join Date
    Mar 31 2006
    Location
    Everon
    Posts
    1,299
    Thanks for the Mp server Commands CodeSkyWolf

  7. #7
    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.

  8.   This is the last Developer post in this thread.   #8
    Moving to MP

  9. #9
    Staff Sergeant CodeSkyWolf's Avatar
    Join Date
    Jul 1 2005
    Location
    NYC
    Posts
    218
    Author of the Thread
    I got contacts 4 da Commands :P




  10. #10
    Just a couple of small omissions in the above details

    checkfiles[]=
    {
    *** *** *** *** *** ***"dta&#92;bin.pbo"
    *** *** *** *** *** ***"Anims&#92;config.cfg",
    *** *** *** *** *** ***"weapons&#92;config.cfg",
    *** *** *** *** *** ***"wheeled&#92;config.cfg",
    *** *** *** *** *** ***"tracked&#92;config.cfg",
    *** *** *** *** *** ***"sara&#92;config.cfg"&#39;
    *** *** *** *** *** ***"air&#92;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&#92;bin.pbo",
    "Anims&#92;config.cfg",
    "weapons&#92;config.cfg",
    "wheeled&#92;config.cfg",
    "tracked&#92;config.cfg",
    "sara&#92;config.cfg",
    "air&#92;config.cfg"
    };




Page 1 of 8 12345 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •