Jump to content

Search the Community

Showing results for tags 'dedicated'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • BOHEMIA INTERACTIVE
    • BOHEMIA INTERACTIVE - NEWS
    • BOHEMIA INTERACTIVE - JOBS
    • BOHEMIA INTERACTIVE - GENERAL
  • FEATURED GAMES
    • Vigor
    • DAYZ
    • ARMA 3
    • ARMA 2
    • YLANDS
  • MOBILE GAMES
    • ARMA MOBILE OPS
    • MINIDAYZ
    • ARMA TACTICS
    • ARMA 2 FIRING RANGE
  • BI MILITARY GAMES FORUMS
  • BOHEMIA INCUBATOR
    • PROJECT LUCIE
  • OTHER BOHEMIA GAMES
    • ARGO
    • TAKE ON MARS
    • TAKE ON HELICOPTERS
    • CARRIER COMMAND: GAEA MISSION
    • ARMA: ARMED ASSAULT / COMBAT OPERATIONS
    • ARMA: COLD WAR ASSAULT / OPERATION FLASHPOINT
    • IRON FRONT: LIBERATION 1944
    • BACK CATALOGUE
  • OFFTOPIC
    • OFFTOPIC
  • Die Hard OFP Lovers' Club's Topics
  • ArmA Toolmakers's Releases
  • ArmA Toolmakers's General
  • Japan in Arma's Topics
  • Arma 3 Photography Club's Discussions
  • The Order Of the Wolfs- Unit's Topics
  • 4th Infantry Brigade's Recruitment
  • 11th Marine Expeditionary Unit OFFICIAL | 11th MEU(SOC)'s 11th MEU(SOC) Recruitment Status - OPEN
  • Legion latina semper fi's New Server Legion latina next wick
  • Legion latina semper fi's https://www.facebook.com/groups/legionlatinasemperfidelis/
  • Legion latina semper fi's Server VPN LEGION LATINA SEMPER FI
  • Team Nederland's Welkom bij ons club
  • Team Nederland's Facebook
  • [H.S.O.] Hellenic Special Operations's Infos
  • BI Forum Ravage Club's Forum Topics
  • Exilemod (Unofficial)'s General Discussion
  • Exilemod (Unofficial)'s Scripts
  • Exilemod (Unofficial)'s Addons
  • Exilemod (Unofficial)'s Problems & Bugs
  • Exilemod (Unofficial)'s Exilemod Server tweaks
  • Exilemod (Unofficial)'s Promotion
  • Exilemod (Unofficial)'s Maps - Mission Files
  • TKO's Weferlingen
  • TKO's Chernarus
  • TKO's Livonia
  • TKO's Rules
  • TKO's Changelog
  • TKO's Help
  • TKO's What we Need
  • TKO's Virolahti
  • MSOF A3 Wasteland's Server Game Play Features
  • MSOF A3 Wasteland's Problems & Bugs
  • MSOF A3 Wasteland's Maps in Rotation
  • SOS GAMING's Server
  • SOS GAMING's News on Server
  • SOS GAMING's Regeln / Rules
  • SOS GAMING's Ghost-Town-Team
  • SOS GAMING's Steuerung / Keys
  • SOS GAMING's Div. Infos
  • SOS GAMING's Small Talk
  • NAMC's Topics

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Yahoo


Jabber (xmpp)


Skype


Biography


Twitter


Google+


Youtube


Vimeo


Xfire


Steam url id


Raptr


MySpace


Linkedin


Tumblr


Flickr


XBOX Live


PlayStation PSN


Origin


PlayFire


SoundCloud


Pinterest


Reddit


Twitch.Tv


Ustream.Tv


Duxter


Instagram


Location


Interests


Interests


Occupation

Found 82 results

  1. Greetings to all. I usually use this script to spawn (on trigger position) hunters to hunt the players (on foot) in my multiplayer mission (dedi) and its works perfect. But updating the mission and adding vehicles for the players I realized that when a player is inside a vehicle and activates the trigger and then gets off the vehicle and continues on foot, the hunters reach the position of the abandoned vehicle and stop there, do not continue chasing the player on foot. Any help or advice is welcome. Thank You! Trigger size: 390 x 390 Activation: Any Player ActType: Present Server Only: yes Cond: this OnAct: null = [thistrigger,thislist] execvm "4hunters.sqf"; 4hunters.sqf _PosTrigger = _this select 0; _objetives = _this select 1; _objetive = _objetives select 0; if (isserver) then { private ["_hunters", "_leaderhunters"]; _CountEnemies = {alive _x && side _x == independent} count allUnits; //Spawn hunters if less than 100 enemies on the map if (_CountEnemies < 100) then { _SpawnPos = position _PosTrigger ; _hunters = createGroup independent; _hunters = [_SpawnPos, independent, ["I_C_Soldier_Para_2_F","I_C_Soldier_Para_1_F","I_C_Soldier_Para_2_F","I_C_Soldier_Para_1_F"],[],[],[],[],[],260] call BIS_fnc_SpawnGroup; //Move to player position _leaderhunters = leader _hunters; _leaderhunters move (position _objetive); _hunters setCombatMode "RED"; _hunters setBehaviour "AWARE"; _hunters allowFleeing 0; 0 = [_hunters,_objetive] spawn { while {true} do { params ["_hunters","_objetive"]; sleep 3; //If the player who activates the trigger moves more than 400 meters away, the hunters are deleted if ((_objetive distance (leader _hunters)) > 400) exitWith { {deleteVehicle _x} forEach units _hunters; }; }; }; //When the hunters reach the position where the trigger is activated (and the player is not there) wait 3 sec and update the player's new position. while {true} do { // _leaderhunters = leader _hunters; if ((unitReady _leaderhunters) && {(alive _leaderhunters)}) then { sleep 3; if (({ alive _x} count (units _hunters)) != 0) then { _leaderhunters = leader _hunters; _leaderhunters move (position _objetive); _hunters setCombatMode "RED"; _hunters setBehaviour "AWARE"; _hunters allowFleeing 0;};};}; }; };
  2. My friend and I have been working on getting a server to work with us with mods for 9 hours and its starting to get a bit frustrating. We feel like there is nothing for us to do. So basically one of the many issues we are having is that in the CONFIG_server.cfg file that I have, it does not appear to be registering the name of the server i have input, the server password or the admin password and when i enable them. These lead to other issues, such as not being able to access the Game Add On tab for the server so as to enable the mods once in game. If someone would let me know as to what I should be doing or what I have done wrong that would be great. Edit: This might be the potential issue because I was having the same problem with my .bat file The file is named CONFIG_server.cfg.txt so it isn't registering the .cfg as the file type??? it still says it's a .txt file even after I clarified while saving to not restrict it to only .txt This sounds like it might be the issue and I would be super happy if anyone could shed light on how to get it to stop making it .cfg.txt and just .cfg Edit of Edit: So i fixed the file type, server still doesn't recognize the name of server, admin password and normal password, will keep trying!!! Config File: // // server.cfg // // comments are written with "//" in front of them. // NOTE: More parameters and details are available at http://community.bistudio.com/wiki/server.cfg // STEAM PORTS (not needed anymore, it's +1 +2 to gameport) // steamPort = 8766; // default 8766, needs to be unique if multiple servers are on the same box // steamQueryPort = 27016; // default 27016, needs to be unique if multiple servers are on the same box // GENERAL SETTINGS hostname = "Server303"; // Name of the server displayed in the public server list //password = "serverpw"; // Password required to join the server (remove // at start of line to enable) passwordAdmin = "adminpw"; // Password to login as admin. Open the chat and type: #login password maxPlayers = 40; // Maximum amount of players, including headless clients. Anybody who joins the server is considered a player, regardless of their role or team. persistent = 1; // If set to 1, missions will continue to run after all players have disconnected; required if you want to use the -autoInit startup parameter // VOICE CHAT disableVoN = 0; // If set to 1, voice chat will be disabled vonCodecQuality = 10; // Supports range 1-30, the higher the better sound quality, the more bandwidth consumption: // 1-10 is 8kHz (narrowband) // 11-20 is 16kHz (wideband) // 21-30 is 32kHz (ultrawideband) // VOTING voteMissionPlayers = 1; // Minimum number of players required before displaying the mission selection screen, if you have not already selected a mission in this config voteThreshold = 0.33; // Percentage (0.00 to 1.00) of players needed to vote something into effect, for example an admin or a new mission. Set to 9999 to disable voting. allowedVoteCmds[] = // Voting commands allowed to players { // {command, preinit, postinit, threshold} - specifying a threshold value will override "voteThreshold" for that command {"admin", false, false}, // vote admin {"kick", false, true, 0.51}, // vote kick {"missions", false, false}, // mission change {"mission", false, false}, // mission selection {"restart", false, false}, // mission restart {"reassign", false, false} // mission restart with roles unassigned }; // WELCOME MESSAGE ("message of the day") // It can be several lines, separated by comma // Empty messages "" will not be displayed, but can be used to increase the delay before other messages motd[] = { "Welcome to My Arma 3 Server", "Discord: discord.somewhere.com", "TeamSpeak: ts.somewhere.com", "Website: www.example.com" }; motdInterval = 5; // Number of seconds between each message // LOGGING timeStampFormat = "short"; // Timestamp format used in the server RPT logs. Possible values are "none" (default), "short", "full" logFile = "server_console.log"; // Server console output filename // SECURITY BattlEye = 1; // If set to 1, BattlEye Anti-Cheat will be enabled on the server (default: 1, recommended: 1) verifySignatures = 2; // If set to 2, players with unknown or unsigned mods won't be allowed join (default: 0, recommended: 2) kickDuplicate = 1; // If set to 1, players with an ID that is identical to another player will be kicked (recommended: 1) allowedFilePatching = 1; // Prevents clients with filePatching enabled from joining the server // (0 = block filePatching, 1 = allow headless clients, 2 = allow all) (default: 0, recommended: 1) // FILE EXTENSIONS // only allow files with those extensions to be loaded via loadFile command (since Arma 3 v1.19.124216) allowedLoadFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"}; // only allow files with those extensions to be loaded via preprocessFile / preprocessFileLineNumbers commands (since Arma 3 v1.19.124323) allowedPreprocessFileExtensions[] = {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"}; // only allow files and URLs with those extensions to be loaded via htmlLoad command (since Arma 3 v1.27.126715) allowedHTMLLoadExtensions[] = {"htm","html","php","xml","txt"}; // EVENT SCRIPTS - see http://community.bistudio.com/wiki/ArmA:_Server_Side_Scripting onUserConnected = ""; // command to run when a player connects onUserDisconnected = ""; // command to run when a player disconnects doubleIdDetected = ""; // command to run if a player has the same ID as another player in the server onUnsignedData = "kick (_this select 0)"; // command to run if a player has unsigned files onHackedData = "kick (_this select 0)"; // command to run if a player has tampered files // HEADLESS CLIENT headlessClients[] = {"127.0.0.1"}; // list of IP addresses allowed to connect using headless clients; example: {"127.0.0.1", "192.168.1.100"}; localClient[] = {"127.0.0.1"}; // list of IP addresses to which are granted unlimited bandwidth; example: {"127.0.0.1", "192.168.1.100"};
  3. CONTENTS Setting up your server What you need how you do it Links Information useful Tools Useful Addons Selecting between Stable & Dev Builds, full or Dedi package installs Port Forwarding Battleye Configuration Location of files Server Admin Commands Running Dedicated Server and client on same machine Running multiple servers on one machine Re-locating MpMissions Bandwidth Optimisation Trouble Shooting & Help Best way to use this thread Live chat help What cannot be done Known Issues Example files CONFIG_Vanilla.cfg Arma3.cfg .Arma3Profile Advanced configuration -profiles AutoServer_Restart.bat File Firedeamon Addons and Mods Basic introduction Installation Miscellaneous Downloading & Addon Management Changelog The tutorial is intended for the lowest level of knowledge and skill, I make no apologies to those who think it is patronising. if you do, why are you reading a tutorial :j: LAST UPDATED: Thursday 21st March 2017 up too and including this post ************************************************************************************ IMPORTANT UPDATE (16th March 2017) arma3server_x64.exe 64 (Released 16th March 2017) 1) Update your firewall rules to include the 64 bit binary 2) BattleEye changes 64 bit binary runs the beserver_x64.dll It also needs a BEServer_x64.cfg (Which is simply a renamed copy of your BEServer.cfg If you run an addon server and are having issues, then try running the 32 bit arma3server.exe until the addon makers have fixed their content ************************************************************************************ SETTING UP YOUR SERVER What you need 1 Standalone Windows server (2008 or later) (Sound and GPU not required) 1 Steam Account Ownership of ArmA3 No longer required if installing the server using the the Dedicated server package. (Required for Headless client or full client install) According to this THIS POST you can run the ArmA3server on Win2003 now This is how you do it. Take note. There are additions within these instructions that you may not need, if you only intend running 1 instance of an Arma3 server on your machine However, adding these superfluous commands and content will not be detrimental to single instance servers Directory paths are all customisable but for the sake of this tutorial, all file examples and command lines used will be consistent with the tutorial instructions Login as Administrator: (You will need to run Arma3server.exe as "Administrator" or "System". Battleye requires it.) Install the latest version of DirectX Recommended to install install the 32 & 64-bit 2013 VC++ redist from https://www.microsoft.com/en-GB/download/details.aspx?id=40784 Create the following empty directories D:\Apps\Steam D:\Games\ArmA3\A3Master D:\Games\ArmA3\A3Files Download steamcmd.exe unpack it and save it to your targetted Steam install directory (E.g D:\Apps\Steam) Run the steamcmd.exe. (This will download and install the required steam files to your custom steam directory) Create an ArmA3_Steam_updater.cmd file, (Example shown below) and save it to D:\Games\ArmA3\A3Files Run the ArmA3_Steam_updater.cmd file Just after logging into Steam, the console window will hang and ask for a validation key Steam will have automatically sent you an email with this validation code, which you then need to input at the command prompt The Update console window should then continue to run and install ArmA3 ((DEV or STABLE) version to the target directory as defined in the .cmd file) eg (D:\Games\ArmA3\A3Master) Create a shortcut for the ArmA3Server_x64.exe on the server desktop Add the following parameters to the Target Line in the shortcut tab of the newly created desktop shortcut -port=2302 (Required if running multiple server instances) "-profiles=d:\Games\Arma3\A3Master" -config=CONFIG_Vanilla.cfg -world=empty -mod= -mod= (Exaclty as it looks, an empty mod parameter so it looks something similar to the following "D:\Games\Arma3\A3Master\arma3server_x64.exe" "-profiles=d:\Games\Arma3\A3Master" -port=2302 -config=CONFIG_Vanilla.cfg -world=empty -mod= Add firewall rules for the UDP ports (See below for -Port information) Add firewall rule for the arma3server_x64.exe Create a simple Notepad document called "CONFIG_vanilla.cfg" and save it to the root folder of your ArmA3 install on the server D:\Games\ArmA3\A3Master (See below for ".cfg" content) Then start up your shortcut, check the server runs. (You will see a console pop up in your desktop after a few seconds) Close the console window down, then you will need to edit the following files which will have been created D:\Games\Arma3\A3Master\Users\Adminstrator\Administrator.Arma3Profile D:\Games\Arma3\A3Master\Users\Administrator\Arma3.cfg These files contain minimal content, and require a lot of editing, so to make this easier, there are example files listed below which you can copy n paste from Restart the server Start up your client Arma3 (Running the same branch as the server, (eg Stable or DEV) and you should then be able to see your server in the server browser (Filters are available to reduce the server list) Login to your server using the password you defined in CONFIG_Vanilla.cfg by typing "/" to open the chat window and then type (#login ADMINPASSWORD followed by enter Once logged in you will be presented with a mission list, select one of the missions to start the game Prove the stability of your server by running BIS missions initially before you start adding user made content You should now have successfully installed and be running a stable "Vanilla" (Default) server You can then set up Battleye, The ArmA3 anti cheat system (See the Battleye Configuration section below) *** SUPPORTING INFORMATION *** USEFUL LINKS, TOOLS & ADDONS Open the spoiler for more info TICKETS RAISED that need your Vote SELECTING DEVELOPMENT OR STABLE BUILD Open the spoiler for more info PORT FORWARDING (ArmA3) (Firewalls) Open the spoiler for more info BATTLEYE CONFIGURATION Open the spoiler for more info LOCATION OF FILES (When setting parameters) Open the spoiler for more info SERVER ADMIN COMMANDS Open the spoiler for more info RUNNING DEDICATED SERVER & CLIENT ON SAME MACHINE If you have followed these instructions, the only known issue, is to make sure you start the server up before you start the steam client Failing to do this causes steam port issues and your client wont be able to connect to the server RUNNING MULTIPLE SERVERS ON SAME MACHINE Open the spoiler for more info RE-LOCATING MPmIssions (For example to a dropbox) Open the spoiler for more info BANDWIDTH OPTIMISATION Open the spoiler for more info TROUBLE SHOOTING Open the spoiler for more info EXAMPLE FILES Arma3_Steam_Updater.cmd CONFIG_Vanilla.cfg ****.Arma3Profile Important to note, the defaul;t B.I classes, Regular, veteran cannot be edited, so if you want to run an edited version, then edit the custom class and run that The following config is set to do just that Arma3.cfg ADVANCED CONFIGURATION -Profiles Open the spoiler for more info AUTO SERVER RESTART .BAT File Open the spoiler for more info Firedeamon Open the spoiler for more info ADDONS & MODS BASIC EXPLANATION Open the spoiler for more info WHITE-LISTING / BLACK-LISTING (How does it work) Open the spoiler for more info ADDON SIGNING Open the spoiler for more info INSTALLATION Open the spoiler for more info MISCELLANEOUS Open the spoiler for more info DOWNLOADING & ADDON MANAGEMENT Open the spoiler for more info CHANGELOG Open the spoiler for more info
  4. I have a decent understanding of locality. And I've read the Biki pages on BIS_fnc_MP and remoteExec. I understand that remoteExec is the newer, preferred approach, but that the other still works too. But I have not been able to wrap my head around the syntax/usage of either of these. So I'm asking for someone who really does understand them to expand on what the Biki has and explain the usage -not just syntax, but how to use it in different situations. A variety of examples (and why it's done the way it's done in each example, and the effects of the variations) would be awesome. Anyone able to do this? It'd be a real benefit to all of us who make multiplayer missions!
  5. Hey everyone, we have released a first iteration of the Linux Dedicated Server as reported in SITREP #38. It's still a little bit experimental so we would very much appreciate your feedback and experience running it. Please report any bugs to our Feedback tracker (use the fields Platform, OS and OS Version to describe you distro as best as you can) while general feedback should go directly into this thread. There are some known issues so be aware of them when you run the server: Also note that java version 7 is required to run the server (even though it's disabled in-game) so you will have to set path to 'libjvm.so' correctly for your distro. Example usage on my debian: LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/jamvm ./arma3server -netlog -config=Arma3_Server.cfg Enjoy!
  6. Hey guys, as i bought the Creator DLC, i first edited the new Wefelingen map in the EDEN Editor for a little nice base for my ZEUS missions. When i had it finished, i uploaded it to my Nitrado Server via FileZilla. As i joined in the lobby, the lobby started "flashing" with errors in the bottom left corner. I already put the "-mod:gm" in the modification field. And i tried it again with no assets or other buildings. I simply have the spawn and the roles on the map. I tried it with the winter map and the normal map. As i cant edit the files i dont know how to fix it. The only mods i have loaded are: - Achilles - CBA_A3 I hope you can help me 🙂
  7. I have searched both google and the forums for this and see a couple answers to this question that do not make sense to me. I have a couple different firing ranges for my unit that are run via script. They work correctly in both hosted and on the dedi with one small exception. The rangemaster - which is a recording of one of our members played in the script - only executes on the player that activated the firing range, even though the range itself is working for every player on the server. I am 100% sure that it is a locality issue, as the addAction that calls the sqf is located in the init.sqf of the mission. I keep finding answers that have things like this: [Computadora1, ['Disparar a Barco',{<your code here>}] ] remoteExec ["addAction",0,true]; But I do not understand exactly what it all means as most people just provide a script and not an explanation of why it fixes the issues. My question is: how do I execute the addAction in game via remoteExec so that all players can both see the range and hear the rangemaster? Below is a snippet of my range code that involves the recordings - just to ensure that I haven't made a boneheaded error. init.sqf range4.sqf (partial) Thank you all in advance for the help!
  8. Hey Guys, I made a python script to automate updating my server and figured I'd share. I've only tested it on Python 3.6 but I think it would work for any version. Just update the directories and files section to where your stuff is located. The "Steam Workshop IDs.txt" file just contains the workshop item number and a human readable string which automatically gets changed to a lowercase name without spaces. It uses a symbolic link to add the mods to the server's addons folder instead of moving it so updating works without redownloading everything. I know theres a bunch of GUI server managers out there, but I don't like the complexity that adds and this way I can just SSH from any device to update/boot my server. Update.py import os import sys from subprocess import Popen, PIPE, CalledProcessError, DEVNULL, STDOUT, check_call import glob armaServerAppId = "233780" armaClientAppId = "107410" modsDirectory = "C:\\Users\\arma\\Desktop\\Arma\\Master\\addons\\" keysDirectory = "C:\\Users\\arma\\Desktop\\Arma\\Master\\keys\\" armaDirectory = "C:\\Users\\arma\\Desktop\\Arma\\Master" steamCMD = "C:\\Users\\arma\\Desktop\\steamcmd\\steamcmd.exe" steamContentDirectory = "C:\\Users\\arma\\Desktop\\steamcmd\\steamapps\\workshop\\content\\" + armaClientAppId + "\\" steamTempScript = "C:\\Users\\arma\\Desktop\\steamcmd\\tempUpdateScript.txt" steamAuth = "C:\\Users\\arma\\Desktop\\steamcmd\\auth.txt" workshopItems = "C:\\Users\\arma\\Desktop\\Arma\\Steam Workshop IDs.txt" userLogin = "" userPass = "" def updateServer(): print("Updating Server...") # Get the users login checkUserLogin() os.system(steamCMD + ' +login ' + userLogin + ' ' + userPass + ' +force_install_dir ' + armaDirectory + ' "+app_update ' + armaServerAppId + '" validate +quit') def checkUserLogin(): global userLogin global userPass if userLogin == "": userLogin = input("Steam> Username: ") if userPass == "": userPass = input("Steam> Password: ") def copyKeys(): for filename in glob.iglob(modsDirectory+'**\\*.bikey', recursive=True): os.system("xcopy " + filename + " " + keysDirectory + " /s /y") error = "" os.system('cls') try: with open(steamAuth) as f: for line in f: info = line.split(" ") if len(info) == 2: userLogin = info[0] userPass = info[1] except: pass while True: userInput = input("Main Menu \n1. Update Server\n2. Update Mods\n4. Update Keys\n4. Exit\n" + error + ">> ") error = "" if userInput == "1": updateServer() input("Press any key to continue...") os.system('cls') elif userInput == "2": # Get the users login checkUserLogin() # Clear the temp script file = open(steamTempScript, 'w') script = "@ShutdownOnFailedCommand 1\n" script += "@NoPromptForPassword 1\n" script += "login " + userLogin + " " + userPass + "\n" script += "force_install_dir " + armaDirectory + "\n" mods = {} # Loop through each item in the workshop file with open(workshopItems) as f: for line in f: modInfo = line.split(" ", 1) steamWorkshopId = modInfo[0].strip() modName = modInfo[1].strip() modFolder = "@"+modName.replace(" ", "_").lower() mods[steamWorkshopId] = {"name": modName, "folder": modFolder} script += 'workshop_download_item ' + armaClientAppId + ' ' + steamWorkshopId + ' validate\n' # Make a link to the downloaded content (way better than moving...) symLink = modsDirectory + modFolder if not os.path.exists(symLink): os.system('mklink /J ' + symLink + ' ' + steamContentDirectory + steamWorkshopId + '\n') script += "quit" file.write(script) file.close() # Run the script print("\n=====================================\nLogging into Steam...\n=====================================") with Popen(steamCMD + " +runscript " + steamTempScript, stdout=PIPE, bufsize=1, universal_newlines=True) as p: for line in p.stdout: line = line.strip() if line != "": if line.find("Downloading item") != -1: downloadingLine = line.split("Downloading item") if downloadingLine[0]: print(downloadingLine[0]) try: modIdLine = downloadingLine[1].strip().split(" ") steamWorkshopId = modIdLine[0] print("\n=====================================\nDownloading "+mods[steamWorkshopId]["name"] + " ["+str(steamWorkshopId)+"]...\n=====================================") except: pass else: print(line) # Automatically copy bikeys over print("\n=====================================\nCopying addon keys...\n=====================================") copyKeys() input("\nPress any key to continue...") os.system('cls') elif userInput == "3": # Search for any bikeys and copy them into keys folder copyKeys() input("Press any key to continue...") os.system('cls') elif userInput == "4": sys.exit(0) elif userInput == "": os.system('cls') else: error = "[ERROR] Unknown choice. Try again\n" Steam Workshop IDs.txt 450814997 CBA 463939057 ACE 708250744 ACEX 773131200 ACE Compat RHSAFRF 773125288 ACE Compat RHSUSAF 689845793 ACD 853743366 CUP Terrains CWA 583496184 CUP Terrains Core 583544987 CUP Terrains Maps 671539540 EM Buildings 753946944 Murshun Cigs 498740884 Shacktac 698078148 Spec4gear 696177964 VSM WARFIGHTERS ... and so on ...
  9. Arma 3 Linux server and mod updater (workshop) A python script that updates your server and mods. Just edit the variables in the "Configuration" region to your liking and run the script. :-) Features: Update Linux server binaries Download mods from the Steam Workshop Update mods from the Steam Workshop Converts all mod files and folders to lowercase Creates symbolic links with human readable names (e.g. 620260972 becomes @alive) Non-features (for now): Setting up the basic dedicated server Manage keys Requirements: Python 3 steamcmd Steam account with an Arma 3 license (only required for downloading mods from the workshop) License: MIT Download: Arma 3 Linux server and mod updater (workshop)
  10. Hello! I had to create a workaround* when using triggers to be able to broadcast sound effects with hints to all connected clients (on dedicated server) and all is good excluding the fact that I'm unable to use the sound I'd like to, probably because I don't know how to correctly reference it (incorrect filename or something the like). I'm using remoteExec to broadcast sounds to all connected clients. Using the method is tried and tested to work with vanilla sound Alarm: "Alarm" remoteExec ["playSound"]; As for the sound file I'd like to use, I tried to use absolute(?) path and filename with and without the extension, like so: "a3\missions_f_beta\data\sounds\firing_drills\checkpoint_not_clear.wss" "checkpoint_not_clear.wss" "checkpoint_not_clear" but all these depending on what I was trying at the time of testing were returned with Sound nnnn not found. When we're talking about vanilla sounds there should not be the need to grab that one sound file I'd like to use and add it to my mission (and then reference the sound from the mission folder) or is there? So how do I correctly reference A3 vanilla sounds to be used in a trigger? Is there perchance a separate config file somewhere that would show the correct names of the sound files with which to reference them? Or should I use setSoundEffect (but I still wouldn't know how to correctly reference the sound file)? * It's all fun and games when you are creating a multiplayer mission and it's sort of slowly closing to be "finalized any moment now!". You've been testing it meticulously by running it as multiplayer mission through the in-game editor. And when you switch to dedicated server to test not much of the already established to be working is actually working, like simple triggers with hints and trigger (sound) effects.
  11. Hello folks, I am currently working on a mission designed for training puposes. The mission is build upon the OlsenFramework, a mission making framework. Links are to either githubs. I am running into the following problem: a) If I test the mission in the Eden Editors host environment and singleplayer, all code executes flawslessly when addEventHandler is used (obviously no MP). b) When tested on a dedicated server, the EventHandlers (addEventHandler and addMPEventhandler) will not fire at all. This was tested via systemChat messages. The code: (All code can be viewed on the github linked, its the latest changes made and the last version tested on the server) A few months back I was given a script by my units training officer to work with popup targets but it was split in a multitude of files and also only worked partially on dedicated, which I did not like so I rewrote it into a single script. The origin of that code is not known to me, so forgive me for the missing credits. In the init.sqf of the mission, I call code which adds a line of code to each targets which apparently is supposed to 'fix' swivel targets not working in multiplayer dedicated environments. This can be found here. As far as I unterstand this is supposed to disable animation control on all clients (including non dedicated servers and HC), but sofar the targets still behave crappy. if (!isDedicated) then { _localTargets = (entities "Target_Swivel_01_ground_F") + (entities "Land_Target_Swivel_01_F"); { _x setVariable ["BIS_exitScript", false]; } forEach _localTargets; }; later I call my script which is mainly in control of the targets: popup.sqf once via the init.sqf to get all targets into a down position at mission start. This works flawless. Fnc_popup is the same as popup.sqf just processed via: Fnc_popup = compile preprocessFileLineNumbers "customization\popups.sqf"; if (isServer) then { [false,"init",500,initCenter] remoteExec ["Fnc_popup", 2]; }; Players being Instructors are makred via a variable "isInstructor" only players with this restriction will have access to the popup addAction ... actions. Which are placed on landBoards in the mission. en example from the addAction.sqf looks like this: Fnc_popup = compile preprocessFileLineNumbers "customization\popups.sqf"; if (!isDedicated) then { waitUntil { (player == player) }; if (player getVariable "isInstructor") then { arBoard addAction ["<t color='#FF0000'>Raise Bunker Targets",{[true,"setup",15,bnkTgts] remoteExec ["Fnc_popup", 2];}]; arBoard addAction ["<t color='#FF0000'>Lower Bunker Targets",{[false,"reset",15,bnkTgts] remoteExec ["Fnc_popup", 2];}]; }; }; This calls a precompiled form of popup.sqf and now the problöem occurs that everything in that popup.sqf works, except for the damn eventHandlers place on the trainingTargets. case init and case reset work, and throw no script errors. This is the popup.sqf file content: /////////////////////////////////////////////////////////////////////////////////////////// //Script to be called by inits or scripts for operating swivel and popup //targets around a specified object "_center". //params: [ShouldTargetsAutoPop?,WhichSwitchShouldRun?,WhatDistanceFromObject?,WhatObject?] //By PaxJaromeMalues /////////////////////////////////////////////////////////////////////////////////////////// params [["_popenabled",false],["_execution","init"],["_dist",25],["_center",initCenter]]; _targets = nearestObjects [position _center, ["TargetBase"], _dist]; _SwivelTargets = nearestObjects [position _center, ["Target_Swivel_01_base_F"], _dist]; switch (_execution) do { case "init": { { _x setVariable ["nopop", true]; _x animateSource ["terc",1] } forEach _targets; { _x setVariable ["BIS_poppingEnabled", false]; _x animateSource ["terc",1]; } forEach _SwivelTargets; }; case "setup": { "setup called" remoteExec ["systemChat"]; if (_popenabled) then { "popup first condition" remoteExec ["systemChat"]; { _x animateSource ["terc",0]; _x addMPEventHandler [ "MPHit", { "popup first condition EH before CBA" remoteExec ["systemChat"]; (_this select 0) animateSource ["terc",1]; [{ (_this select 0) animateSource ["terc",0]; "popup first condition EH in CBA" remoteExec ["systemChat"]; }, _this, 2 + (random 3)] call CBA_fnc_waitAndExecute; } ] } forEach _targets; } else { "popup second condition" remoteExec ["systemChat"]; { _x animateSource ["terc",0]; _x addMPEventHandler [ "MPHit", { (_this select 0) animateSource ["terc",1]; (_this select 0) removeEventHandler ["MPHit",0]; } ] } forEach _targets; }; if (_popenabled) then { "swivel first condition" remoteExec ["systemChat"]; { _x animateSource ["terc",0]; _x addMPEventHandler [ "MPHitPart", { ((_this select 0) select 0) animateSource ["terc",1]; [{ ((_this select 0) select 0) animateSource ["terc",0]; }, _this, 2 + (random 3)] call CBA_fnc_waitAndExecute; } ] } forEach _SwivelTargets; } else { "swivel second condition" remoteExec ["systemChat"]; { _x animateSource ["terc",0]; _x addMPEventHandler [ "MPHitPart", { ((_this select 0) select 0) animateSource ["terc",1]; ((_this select 0) select 0) removeEventHandler ["MPHit",0]; } ] } forEach _SwivelTargets; }; }; case "reset": { "reset called" remoteExec ["systemChat"]; { _x removeEventHandler ["MPHit",0]; _x animateSource ["terc",1]; } forEach _targets; { _x animateSource ["terc",1]; _x RemoveEventHandler ["MPHitPart",0]; } forEach _SwivelTargets; }; }; I have been sitting at this problem for over a month now, and have no idea what I am doing wrong here. Pls help.
  12. I host dedicated server at standalone computer (i5, 8gb ram, GTX660) in my local net, behind the router, port forwarded. So I connecting to this server directly to 192.168.0.... , and my friends connectins from outside through internet. They have normal playable FPS, but not me, I have drops even to 10 FPS, despite I have i5, 16Gb ram, SSD, GTX1060 6Gb. In RPT file I have spam of: "23:29:13 Object id 9f6c9121 (289) not found in slot 402,251 23:28:06 Link cannot be resolved 23:28:06 In last 3000 miliseconds was lost another 2 these messages." In task manager all resources (CPU, GPU, RAM not used even at half). Server config: hostname = **** passwordAdmin = **** password = ***** kickduplicate = 1; verifySignatures = 2; persistent = 1; admins[] = **** enableDebugConsole = 1; forcedDifficulty = "custom"; forceRotorLibSimulation = 1; class Missions { class kp_liberation { template = "kp_liberation.lythium"; difficulty = "custom"; }; };
  13. Re-Activated December 28 2018 to counter the growing threat of CSAT and insurgents forces. All new recruits are to report to their nearest recruiting office for assignment. Recruiting Station https://discord.gg/NHzqFws Who Are We? -We are a Arma 3 tactical realism community for those who seek tactical team play, and others who want to relive that awesome military life with out the garrison customs and courtesy drama like cult thingy. Our community fosters new players and understands most have been playing fortnite, battlefield and Call of Duty their entire lives. We are here to help you transition from run n gun Rambo lone wolf solid snake American sniper tactics into awesome well oiled CSAT killing tactical machines. We also understand that sometimes a lot of what we teach doesn’t make sense to those accustomed to player revives with a dirty reused needle. So here we offer open membership to all our causal players to come and join us on our Dedicated Server and teamspeak channel to help us take some of these towns on the chaotic KP liberation mission. If you find out that you kinda like the team and some of the Official unit members then ask to officially join the unit. What do I have to do to join the Unit? -Good question! Most of that information can be found in that discord channel I posted in the beginning. But to give you a barnie style breakdown, you first need to attend the units basic training which is broken down into 3 30-60 minute sections Red, white and blue phase. The basic training will go over unit standards, tactics and all roles available for you to fill. After that there is specialized courses for various roles. You can specialize in one or be a jack of all trades, it’s up to you! When do you guys play? - the peak hours among the unit is around 1800 Gmt and we normally hold training on Tuesdays and Fridays, with unit operations on Saturdays. Any other days of the week are normally casual days so jump on and have fun. Can I be pilot? -Sure.....in casual gameplay, going to go ahead and assume you just downloaded the game. So if you want to be a unit pilot I’d prefer you practice, and learn to hurry up and wait. Because having planes blaze down an entire village before the troops get there is kinda a immersion killer. Can I fly Transport? -only if you can land Why do you only have slots for certain roles? -let’s put it this way, if your playing on a football team your likely not running the football if your a lineman and probably not catching the football if your the quarterback. Every position has a role and specific task and if one person is not sticking to their role the whole team fails. So in the 32nd ID we build our squads in a way where just about all tasks can be completed with the least amount of players. A Squad typically consists of about 9-12 players —ALPHA TEAM— Team leader Rifleman. (AT) Grenadier Automatic Rifleman --BRAVO TEAM— Team Leader Rifleman (SDM) Grenadier Automatic Rifleman —Command Elment— Squad leader Medic RTO/FO/JTAC Machine Gunner Other roles are planned for the future as the unit expands but for now we ask that players become familiar with the available roles. And fill them when needed. How to I get into the server or teamSpeak? - super easy, first join the discord and look in the appropriate channels or direct connect here: https://units.arma3.com/unit/32ndinfantry Hopefully you fill all warm and fuzzy inside about what we offer here, and muster up the courage to join. If you have any questions please feel free to ask either here, the discord or in game and will try are best to answers all reasonable questions. See you soon........
  14. I've got a little problem with my dedicated server and probably need a small hint on how to fix it. This is the starting situation: - Windows Server 2016 - running A3 stable dedicated x64 - with the mission Domination!A3 3.90 from Xeno - having a headless client connected - and with the ACE3 and RHS mods as well as ASR AI 3. - Important part of the startparameters: " -maxMem=8192 -cpuCount=8 -enableHT -hugepages -filePatching -bandwidthAlg=2 " So all in all, nothing out of the ordinary. However, this is my problem: Whenever I start the dedicated server and the mission, the servers ram fills up in the following hours - ignoring the "maxMem" parameter - until my virtual machine reaches its maximum (Arma3 is at 35GB at this point), then fills the pagefile until the system comes to a complete halt and gets unresponsive. This is the ram filling up over time (and manual Arma shutdown at the very end): The strange thing is that the mission is absolutely playable until the very end when the host runs out of ram. I can conntect to it, I can play on it and nothing is lagging at all. My question for now is: How can I find out the reason for this behaviour and how to stop it. Is there any tool / script / resource to see what exactly is filling up the ram? Or is it only possible to unload the mods one by one and see which may be the cause for this mess (if at all) ? That probably would take days, because the ram is filling up too slow for a quick test. I already talked to the mission creator and he mentioned that maybe one of the mods could be the problem. But as I just said, testing this could take days, if its mod related.
  15. Hello guys, I am VERY new to servers but have some experience building PCs. Just wondering if I could just get an old tray server from eBay and stick an OS on it to run a dedicated server from. The server would be for co-op missions (PvE with AI) for up to around 32 players. I've been looking at an old Dell PowerEdge R710 server with 2 x Intel Xeon X5680s, 2 x 300GB SAS HDDs, 12 x 4GB DDR3 1600MHz memory cards. Would the old machine be enough or am I missing something? Any advice is greatly appreciated, thanks!
  16. # Takistan Insurgency 2019 RHS Steam link; https://steamcommunity.com/sharedfiles/filedetails/?id=1588092511 Insurgency style mission complete with all the tools you need for a full MILSIM experience. This is a unique experience, the 1st edition of the mission and is a rolling release. This mission is designed for a multiplayer environment on a dedicated server, however you can also enjoy it in single player. I hope you enjoy it as much as I do. GitHub; https://github.com/rcantec/Tak_Ins_ace_2019.takistan.git Mission includes support system for Artillary, CAS, Ammo drops and Heli extraction/transport; Drone call via radio Alpha Mission contains view distance settings, dynamic earplugs, vehicle spawns, rearm points, Zeus. Vehicle IED, suicide bombers and hidden roadside IED's are dynamic throughout the map. Side tasks are included as well as various active A/O zones to capture. Mission is a rolling release updated regularly for multiplayer performance. To play this mission ace, ace compat rhsusf3, CBA_A3; CUP Terrains-Core, Maps, Weapons, Units, Vehicles, TFAR and RHSUSAF addons are required. The mission is compatible with all addons. To begin using the Software; 1. To edit the mission move the file into the following directory ~\Steam\steamapps\common\Arma 3\MPMissions Special thanks to BangaBob, Engima, sethduda, cobra4v320, Soolie, aliascartoons, tonic & PHRONK. The Software is distributed without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. The Software (mission) is not an official addon or tool. Use of the Software (in whole or in part) is entirely at your own risk. This mission is (c) 2016-2019 RyanD rights reserved. Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) https://creativecommons.org/licenses/by-nc-nd/4.0/
  17. Ok, I've struggled with this for awhile now and am pretty sure my issue is something small that I'm just not seeing. I just want some fresh eyes to look over my work and tell me what they see. The issue is that my custom difficulty settings don't seem to take. The server comes up fine, people can join, and mods are working great. But I can't get my FCserver.Arma3Profile to be read by the game (I think). When ever I start a mission on custom difficulty I get a default template instead of my settings. This is a Linux server (Ubuntu 18.10) Startup Script: ./arma3server -config=FC.cfg -name=FCserver "-mod=mods/@ace;mods/@ace_compat1;mods/@ace_compat2;mods/@ace_c... File path to Arma Server: gameserver/server/arma File path to Arma 3 - Other Profiles / Arma 3 folders: gameserver/.local/share/Arma 3 - Other Profiles gameserver/.local/share/Arma 3 Inside Arma 3 - Other Profiles is the FCserver folder it contains 2 files and 1 folder: FCserver.Arma3Profile <--- (To my understanding this is the difficulty file) FCserver.vars.Arma3Profile <---(Don't know what this does) Saved <--- (Folder with some steam stuff in it) The FCserver.Arma3Profile was generated by the server automatically, then edited by me (I stole it from the community wiki). FCserver.Arma3Profile: FC.cfg: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Thank you for reading this, overall I've spent the better part of 3 weeks banging my head on this. I am so sure that it's gonna be something incredibly small. I will answer any questions you have for me.
  18. Simple support system for Arty, Ammo drop, CAS, Transport, dynamic with mod support, virtual, white-listing. Works with team-switch GitHub Link Place the required modules, Place one support requester module named SupportRequester Then place virtual Support modules for each named; ArtilleryProvider, CasProvider, TransportProvider, AmmoProvider, HelicasProvider using the virtual support module Sync each virtual module back the the main SupportRequester module. You can also sync the main supportrequester back the a HQ module for audio announcments. I will include a picture to show modules. This is repeatable server side, can use all modules or just 1.
  19. Altis_Insurgency_2019_RHS.Altis Insurgency style mission complete with all the tools you need for a full MILSIM experience. This is a unique experience, the 1st edition of the mission and is a rolling release. This mission is designed for a multiplayer environment on a dedicated server, however you can also enjoy it in single player. I hope you enjoy it as much as I do. Steam Link https://steamcommunity.com/sharedfiles/filedetails/?id=1565413413 https://forums.bohemia.net/forums/topic/220334-altis-insurgency-2019-rhs/ If you want to try the mission you can test it on my public server link in Discord. To play this mission CBA_A3; RHSUSAF addons are required. The mission is compatible with all addons. To begin using the Software; Move the file into the following directory (assuming you have the Steam version of ArmA 3); C:\Program Files (x86)\Steam\steamapps\common\Arma 3\MPMissions Special thanks to BangaBob, Engima, sethduda, cobra4v320, Soolie, aliascartoons, tonic & PHRONK for the use of their scripts to make some awesome things happen. The Software is distributed without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. The Software is not an official addon or tool. Use of the Software (in whole or in part) is entirely at your own risk. This mission is (c) 2018 RCANTEC(RyanD) rights reserved. Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) https://creativecommons.org/licenses/by-nc-nd/4.0/
  20. https://github.com/rcantec/Altis_Insurgency_2019.Altis # Altis_Insurgency_2019.Altis Insurgency style mission complete with all the tools you need for a full MILSIM experience. This is a unique experience, the 1st edition of the mission and is a rolling release. This mission is designed for a multiplayer environment on a dedicated server, however you can also enjoy it in single player. I hope you enjoy it as much as I do. Steam Link https://steamcommunity.com/sharedfiles/filedetails/?id=1561316747 If you want to try the mission you can test it on my public server link in Discord. To play this mission no addons are required. The mission is compatible with all addons. To begin using the Software; 1. Move the file into the following directory (assuming you have the Steam version of ArmA 3); C:\Program Files (x86)\Steam\steamapps\common\Arma 3\MPMissions Special thanks to BangaBob, Engima, sethduda, cobra4v320, Soolie & PHRONK for the use of their scripts to make some awesome things happen. The Software is distributed without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. The Software is not an official addon or tool. Use of the Software (in whole or in part) is entirely at your own risk. This mission is (c) 2018 RCANTEC(RyanD) www.rytechlab.com rights reserved. Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) https://creativecommons.org/licenses/by-nc-nd/4.0/
  21. hello guys, i've an apparently simple problem that i cannot overcome... on dedicated server, i have a object ( Land_Bunker_01_tall_F ) named B1 that i need to move at some point, but being a building players can be inside, so...because i really have to move that specific object, and i dont want players to see it disappear in theyr screen, i imagined some sort of "replace".... so i placed a second object equal to B1, (lets call it B2), gived it the same rotation and position of B1 with this setDir (getDir B1); this setpos (getpos B1); and before move B1 i scripted on server this command: init.sqf: B1move = { B2 setpos (getpos B1); }; ////////////////////////////////////////////////////////////// moveB1 script (relevant part): null = [] remoteExec ["B1move",0,true]; uiSleep 9; B1 setpos _NEWposition; i would expect that B2 is placed exactly at same place as B1...for all clients too being it remoteexec ! but sadly it seems there is a sync problem, because sometimes B1 is moved before B2 is in place (and it have a delay of 9 seconds!!!), sometimes B2 is placed before move B1 but its not in same place, causing horrible glitches... i really dont know what else to do. i just need to exactly match the B1 and B2 position (and orientation, inclination ecc...) and make B2 move in position before B1 is moved away! thanks for any help guys !
  22. I've noticed some really odd behavior when using setPos/setPosASL on a dedicated server. If I'm testing things locally, I can do setPos on a unit in any state and it will always work with no problems. On a dedicated server, it only appears to work if a unit is standing on the ground and is not in a vehicle. If they're in a vehicle or they're falling in mid-air, setPos does absolutely nothing. It doesn't seem to be a locality issue, as running it globally or remoteExec'ing it on the unit seems to make no different, setPos just seems to behave differently when on a dedicated server. Is this a bug or is there something with how that command works that causes this?
  23. I've very nice news about headless client (HC) which is variant of dedicated client for server use we will be rolling out soon (days) new test version for both linux and windows - no more steamclient nor steam account with game ownership needed for HC - HC needs only steam dedicated server binary and set of commandline params - auto-connection recognize & detection of HC by server (server needs some config to allow that) - multiple HC per server are supported - HC can be primary used to offload AI work and secondary for some script jobs - logic for mission & scripting operations with HC introduced - HC are autoassigned to slots - HC are not visible to players - HC are visible to admins - HC isn't counted against playercount in server list - BattlEye supported (1.36 RC2 released 28.11.2014 18:00 CET) today's DEV: •Added: Enable new headless client implementation - see https://community.bistudio.com/wiki/Arma_3_Headless_Client for more details note: known limitation, none (except some AI bugs, need repro/confirm) note: what needs to be somewhat tested/determined/improved/changed is disconnect & reconnect of HC and all related to that post bugs, feedback and ideas below
  24. Not sure why this wasn't obvious, but I was able to successfully finally get a server using TADST. All I had to do was... set up a mission cycle! Not sure why that would matter, but there it is. My guess is that if I had set "-world=empty" as part of the launch line, any of the three setups would have worked fine from the beginning. Newb mistake. I assumed that was taken care of by the built-in tools that I was using. Next step is to try the Linux VM option again to see if I'm right. Even if I'm not, at least I have a working configuration to test. Note to all server admin newbies: Make sure that you set that parameter in the launch line if you want people to vote for missions when the server first starts. Hi all, I'm hoping I can get some help figuring this out. I've been working on this issue off and on for several years without much success. If you're not interested in the back story explaining the context and are just interested in the technical details, jump down to ***. There are about a dozen of us who have been getting together for more than 20 years for LAN party weekends. Lots of beer and whiskey gets drunk, virtual enemies get blown away, and many rounds get expended on the range. All in all, it's always a great time. :) As we've gotten older, we have been focusing more and more on co-op games. It's at the point now that that's about all that we play. I'm the guy who puts together the game servers for these parties so I have a lot of experience doing so. My personal preference is for Linux servers for a number of reasons but I can set up and run a Windows gameserver. Over the years it's gotten harder to find games that allow for setting up dedicated servers for co-op games for more than four players. Frankly, it's gotten tougher to find games that even SUPPORT LAN games well and the ones that do are rarely the ones that support co-op. It's gotten frustrating to say the least. These days we're pretty much limited to games like Red Orchestra 2, Insurgency, and CS:GO when it comes to shooters. Red Orchestra 2 dedicated server is easy. Insurgency dedicated server is doable. CS:GO is easy to set up now that I FINALLY found a game launcher that works and works well. CS:GO gets boring after a while, though. The Arma series is fantastic for this for all the obvious reasons. I used to run a dedicated Arma and then Arma 2 server back in the day so I thought that a dedicated Arma 3 LAN server wouldn't be all that hard. Unfortunately, I have had no luck so far. **** So that's the background. Here is the set up that I'm trying to test: I am not running the beta code. Port forwarding is set up on my router for 2302-2306. Based on an old post that I found I also tried forwarding 8766. For the three server configurations below, I tried using a very simple server.cfg file. About the only variable was trying with loopback both on and off. In all configurations, I was able to successfully start the server. In all configurations, I faced the same problems: I could not see the server on the LAN tab of the in-game browser so I couldn't select it. I also tried but was unable to successfully connect using Direct Connect. At no point did I see any evidence of a connection attempt in the available logs. For testing purposes, I have a single Windows 10 Pro laptop with a 4 core i7 CPU and 16 GB of RAM. I'm using that to both play on and host the dedicated server. The Windows firewall is enabled. Arma 3 is enabled to allow inbound and outbound traffic for both private and Internet connections. Using Hyper-V, I configured a simple CentOS virtual machine (EPEL repository enabled so I could get all of the necessary ancillary library files) with one dedicated core and 4 GB of RAM. This gave me a standalone Linux server with its own IP address. (P.S. If you are unaware, Windows Firewall does NOT affect any Hyper-V VM.) From that configuration, I tried two different ways to set up and run a vanilla Arma 3 Linux server. The first avenue that I tried was the Linux Dedicated Game Server Manager. The second avenue that I tried was to follow the Arma 3 wiki instructions here. As I noted above, neither route worked so I started wondering if the Linux server had been abandoned. Maybe I was dealing with a version mismatch. For my final attempt I tried Tophe's Arma Dedicated Server Tool to start up a Windows based server. I had once used it for Arma 2 with OK results. Going this route, I shut down Steam, used TADST to start the Arma server, restarted Steam, started Arma 3, then tried to connect. Same result as before. At this point I'm at a loss. I have three questions: What on Earth am I missing? What can I try to troubleshoot this? Is there some other approach that I can try with an expectation of success? Any suggestions would be gratefully accepted. TIA
  25. Ry4nD

    Sandstorm

    Steam Link https://steamcommunity.com/sharedfiles/filedetails/?id=1478897076 # Sandstorm.takistan Git https://github.com/rcantec/Sandstorm.takistan Insurgency style mission for Takistan, complete with all the tools you need for a full MILSIM experience. This is the 1st edition of the mission and is a WIP, a unique experience. This mission is designed for a multiplayer environment, however you can also enjoy it in single player. I hope you enjoy it as much as I do. To play this mission the required addons are CUP Terrains, Maps, Weapons, Units. CBA_A3. The mission is compatible with all other addons. To begin using the Software; 1. Move the file into the following directory (assuming you have the Steam version of ArmA 3); C:\Program Files (x86)\Steam\steamapps\common\Arma 3\MPMissions Special thanks to BangaBob, Engima, cobra4v320 and PHRONK for the use of their scripts to make some cool things happen. The Software is distributed without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. The Software is not an official addon or tool. Use of the Software (in whole or in part) is entirely at your own risk. This mission is (c) 2018 Doctor Vanilla rights reserved. Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) https://creativecommons.org/licenses/by-nc-nd/4.0/
Ă—