Basha 10 Posted June 28, 2009 We had the same issue, i put a ticket in about it and it was the drivers on the box needed updating, which ones they where i canot tell you, sry. I suggest you do the same m8 Share this post Link to post Share on other sites
[kh]jman 49 Posted June 28, 2009 I'm going to write a full tutorial on how to setup the ArmA2 dedicated server. I'll post something up shortly. Share this post Link to post Share on other sites
easty 0 Posted June 28, 2009 Jman;1334262']I'm going to write a full tutorial on how to setup the ArmA2 dedicated server. I'll post something up shortly. Sweet Mate.. I'm still struggling with mine. Share this post Link to post Share on other sites
Nunzio 10 Posted June 28, 2009 I have followed this and got my server up and running. But I am unsure how to give a map/mission list. Can someone help me? Share this post Link to post Share on other sites
[kh]jman 49 Posted June 28, 2009 Kellys Heroes Guide to ArmA2 Dedicated Server Share this post Link to post Share on other sites
=ST6=Grim 10 Posted June 28, 2009 Thanks JMAN! I'm close and the server is up but don't have the server, user or profile cfgs set up quite right. Part of my problem is the parameter line in Firedaemon, I'm trying to avoid using the ARMA2.exe shortcut on the desktop. It didn't launch correctly from the desktop icon but did with the way I set it up following the instructions in this thread. But I could get it to launch via Firedaeomon when the ARMA2.exe is located in C:\Program Files\Bohemia Interactive\ARMA2\My Server Biggest request I have is to see which .cfgs and .log files are required and in which folders and what the paths are to those folders. Here's what my friend said is going on with my server; There are no maps selectable but you can join the lobby.A raw ArmA-II server gives the first person the opportunity to choose the mission. There is a vote is there are more than one player in the lobby at the time. After the time limit everyone gets to chose their roll, load the map and play. After the last player leaves the server defaults to the "Creating" state that your server is in now. It's not like server for other games, if no one is in the server then it just sits there not dong anything. So with out the configs your server is there but not taking part. You need some configs m8... @Jammy, my friend looked for our server by going to the Multiplayer section and clicking on "Remote" from there you can enter the IP of your server to search for it. Side note, we also had to update our server to the latest directx version. Share this post Link to post Share on other sites
leeroyka 10 Posted June 29, 2009 class Missions{ class MPCTF_01 // name for the mission, can be anything { template = M02CaptureTheFlag.Chernarus; cadetMode = 1; // difficulty 0=veteran 1=cadet (not only AI, but radar, map etc) }; class MPCOOP_01 // name for the mission, can be anything { template = M01Cooperative.Chernarus; cadetMode = 1; // difficulty 0=veteran 1=cadet (not only AI, but radar, map etc) }; class MPCTI_01 // name for the mission, can be anything { template = M03ConquerTheIsland.Chernarus; cadetMode = 1; // difficulty 0=veteran 1=cadet (not only AI, but radar, map etc) }; }; Guys can you please provide some extra explanations. So say I want to make a coop mode map, how is it done? Or if say I used the editor in the game, how do I parse that map into here? How this works? Share this post Link to post Share on other sites
easty 0 Posted June 29, 2009 Guys can you please provide some extra explanations. So say I want to make a coop mode map, how is it done? Or if say I used the editor in the game, how do I parse that map into here? How this works? You have to save your mission in the editor as multiplayer. This will create a .pbo file in your MPMissions folder. then move this to your ded server mp missions folder and place the name in the line without the .pbo postfix. { template = MY_MP_MISSION_NAME.Chernarus; cadetMode = 1; // difficulty 0=veteran 1=cadet (not only AI, but radar, map etc) }; Share this post Link to post Share on other sites
leeroyka 10 Posted June 29, 2009 (edited) You have to save your mission in the editor as multiplayer. This will create a .pbo file in your MPMissions folder. then move this to your ded server mp missions folder and place the name in the line without the .pbo postfix. { template = MY_MP_MISSION_NAME.Chernarus; cadetMode = 1; // difficulty 0=veteran 1=cadet (not only AI, but radar, map etc) }; Thanks for fast replay m8, also another question. When the map classes are completely left out of the server.cfg, the server starts loading a mission when people are on and just gets stuck at loading with this message "No entry 'bin\config.bin/CfgWorlds.GenericNames'." Any idea what that might be? *SOLVED* Some of the files were not patched up to 1.02 somehow, repatched and server started working properly. Edited June 29, 2009 by leeroyka Share this post Link to post Share on other sites
Toomy 10 Posted June 29, 2009 looool leeroy arma2 server noooob :bounce3: Share this post Link to post Share on other sites
leeroyka 10 Posted June 29, 2009 (edited) {template = MY_MP_MISSION_NAME.Chernarus; cadetMode = 1; // difficulty 0=veteran 1=cadet (not only AI, but radar, map etc) }; Yet some more questions. :P When you have made some custom missions, and added to your server.cfg, the server automatically starts the first map on the list once a player joins, is it possible to add more cvars like "timelimit"? Or is that done in the actual map file? Edited June 29, 2009 by leeroyka Share this post Link to post Share on other sites
[kh]jman 49 Posted June 29, 2009 It's actually: class Missions { class Mission_01 // name for the mission, can be anything { template = mymission.Chernarus; // omit the .pbo suffix difficulty = "Regular"; // difficulty: Recruit,Regular,Veteran,Expert as specified in *.Arma2profile }; class Mission_02 { template = anothermission.Chernarus; difficulty = "Veteran"; }; }; Refer to my guide. Share this post Link to post Share on other sites
nobrainer 0 Posted June 29, 2009 @[KH]Jman Why do you use "voteThreshold=25;" in the server.cfg. I don't think BIS uses much more than 0-1 and I think it should be "voteThreshold=0.25;" Why are you using these lines in the server.cfg // Enables ingame scoreboard. NetStats=1; // Enables death messages ingame DeathMessages=1; When they are represented in the Server.ArmA2Profile Are there any spesific reason for this?? In the ArmA2.cfg, you have just used the performance tips from ArmA1. But you have left out those things that has to do with the maskin. Like language="English"; adapter=-1; 3D_Performance=93750; Resolution_Bpp=32; Resolution_W=800; Resolution_H=600; Are there any spesific reason for this?? In the firewall setting, you have: port 2302 UDP ArmA2 game network communication. port+1 2303 UDP Gamespy public server reporting. port+3 2305 UDP Voice Over Net transmission. Don't you need TCP also?? I'm just asking. Thanks for making a tutorial. Share this post Link to post Share on other sites
[kh]jman 49 Posted June 29, 2009 1. Sorry typo. I've corrected it. 2. They can be defined globally in the server.cfg 3. As I explain in the guide, I have omitted these from ArmA2.cfg since they are generated automatically and are not related to multiplayer. 4. No you only need UDP Share this post Link to post Share on other sites
Guest Posted June 29, 2009 Thanks for writting this guide [KH]Jman :) I have added a sticky on our forums to linking to your page as we have had many questions about setting up a dedi as well. I hope with your guide more people will have better luck setting up things :) Share this post Link to post Share on other sites
[kh]jman 49 Posted June 29, 2009 (edited) Thanks and please do PM me if there is any new information or corrections that need to be made I've tried to make it as concise as possible but since there is no official ArmA2 documentation at present it seems like a practical thing to do. Edited June 29, 2009 by [KH]Jman Share this post Link to post Share on other sites
Cloughy 0 Posted June 29, 2009 Do you have to add the -cpucount=4 to use all cores of a quad core. I was running a dedicated server last night and noticed that it never used more than 1 core. 'Whats going on' as Marvin once said. Cheers GC Share this post Link to post Share on other sites
[kh]jman 49 Posted June 29, 2009 You can set affinity if you like but I find that windows distributes the cpu load across all cores by default. Share this post Link to post Share on other sites
cross 1 Posted June 29, 2009 Do you have to add the -cpucount=4 to use all cores of a quad core. I was running a dedicated server last night and noticed that it never used more than 1 core. 'Whats going on' as Marvin once said.Cheers GC -cpucount= defines how many cores arma client or server uses. By default it uses all cores. This parameter helps to limit the number of cores arma uses. It exists because arma executable allocates working threads to cpus at the start. Therefore, you need to allocate CPUs before you run the executable. So if you are going to limit arma to say 2-cores out of 4-cores, do it by using this command or by setting affinity in the start-up. Try to avoid changing affinity thru task manager after firing up the exe. By default you do not need to change affinity or use this command. No extra benefits. Share this post Link to post Share on other sites
jammymutt 10 Posted June 29, 2009 looool leeroy arma2 server noooob :bounce3: I think we are all noobs or we would all have sevrers running wouldnt we?. Share this post Link to post Share on other sites
MookieBlack 10 Posted June 29, 2009 I am working on getting test demo dedicated server running. I am having issues getting the server running. I think I have two issues remaining. 1. pointing to a mission template. Are there any sample templates to use. 2. Keep getting an error in server report. Mods: CA Distribution: 0 Preloaded texture Chernarus not found in bin\config.bin/CfgWorlds/ Preloaded texture utes not found in bin\config.bin/CfgWorlds/ Any Ideas. I want to try the dedicated server. Share this post Link to post Share on other sites
jammymutt 10 Posted June 29, 2009 This is what I havew in my server .cfg file which is inside a folder called default. password = "X"; passwordAdmin = "X"; hostname="My Squad"; motd[]= { "Welcome to Wasp Squad server", "Teamplay only please", }; // Welcome message motdInterval=50; // period between motd rotation voteThreshold=1.5; maxPlayers=80; reportingIP="arma2.master.gamespy.com"; voteMissionPlayers=1; // start voting when 1 players connect logfile = "MyServer.log"; class Missions { }; kickduplicate=1; // do not allow duplicate id equalModRequired=0; // require equal mod disableVoN=1; vonCodecQuality=7; VonID=1; timeStampFormat=full; NetStats=1; DeathMessages=1; persistent=0; BattlEye=0; regularcheck="{}"; verifySignatures=1; The serve rstarts fine and runs but when I start Arma2 it does not find the server on the mp server list HOWEVER when I click on LAN theres a server which has the name of my computer. Any Ideas?. Thanks Jammy Share this post Link to post Share on other sites
[kh]jman 49 Posted June 29, 2009 (edited) @MookieBlack 1. Just join a multiplayer server, join the mission and let it download to your client. Quit out of ArmA2 and copy it out of your client's multiplayer mission cache. Copy it to the server's ArmA2\MPMissions folder and add a reference to it in your server.cfg (see my online guide for more info). 2. If your getting data written to the .rpt file but the mission is still functioning as intended ignore it, alot are just warnings and do not effect gameplay. @jammymutt Can you post your startup line please? Edited June 29, 2009 by [KH]Jman Share this post Link to post Share on other sites