Arma2 dedicated server howto

Recommended Posts

when i add this to my config

{

class crcti_WARFARE_09 // name for the mission, can be anything

{

template = crcti_WARFARE_09.Chernarus // omit the .pbo suffix

difficulty = "Regular"; // difficulty: Recruit,Regular,Veteran,Expert as specified in *.Arma2profile

};

};

I get the next message :

File server cfg,line 49:Missions, member already defined

Share on other sites

You are missing a semicolon after mission name.

template = crcti_WARFARE_09.Chernarus;

Share on other sites

aah , i see it

Tnks!

Edit:

I still get an error message

Edited by Sneaker-78-

Share on other sites
File server cfg,line 49:Missions, member already defined

Are you sure you have only one class Missions section in server.cfg?

Maybe post the whole server.cfg here or just double check everything in your file against wiki example.

Share on other sites

Yes only that i have posted i use that

Share on other sites

difficulty = "Regular";

Must that not be difficulty = "Regular"

I am not sure because i dont use that part of the server.cfg ;)

Share on other sites

here is my config :

hostname="Joint operations A2"; // This is the server name that will appear in gamespy

motd[]=

{

"Welcome to ARMA 2",

"Enjoy and play fair!",

"This server will be monitored",

"So dont get bannend",

}; // Welcome message

motdInterval=50; // period between motd rotation

voteThreshold=1.5;

maxPlayers=20;

reportingIP="arma2.master.gamespy.com";

voteMissionPlayers=0; // start voting when 1 players connect

logfile = "MyServer.log";

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=1;

regularcheck="{}";

verifySignatures=1;

class crcti_WARFARE_09 // name for the mission, can be anything

{

template = crcti_WARFARE_09.Chernarus; // omit the .pbo suffix

difficulty = "Regular"; // difficulty: Recruit,Regular,Veteran,Expert as specified in *.Arma2profile

};

};

Share on other sites

You have:

class crcti_WARFARE_09 // name for the mission, can be anything
{
template = crcti_WARFARE_09.Chernarus; // omit the .pbo suffix
difficulty = "Regular"; // difficulty: Recruit,Regular,Veteran,Expert as specified in *.Arma2profile

Try this:

class Missions
{
class Mission_01 // name for the mission, can be anything
{
template = crcti_WARFARE_09.Chernarus; // omit the .pbo suffix
difficulty = "regular"; // difficulty: recruit, regular, veteran & expert as specified in *.Arma2profile


Share on other sites

Then i ghet the message :

File server.cfg, line 42:/missions/mision_01/:missing'}'

Share on other sites
here is my config :

I seems to me that you have a "};" too much at the end...but I have been wrong before.

Share on other sites

I have a dedicated server running on the same machine I play on after a LOT of help from Mr Khan (thank you) it runs well and there is no lag from the server.

I copied the Bohemia folder to a partition and run the dedi server just fine.

I have just installed 1.03 patch and it wotn run the server now !!! I installed the 1.03 patch to my main hddd then copied it all over again put in the default folders etc but it wont run a 1.03 server is there something else I need to change?.

---------- Post added at 06:50 AM ---------- Previous post was at 06:34 AM ----------

I have a dedicated server running on the same machine I play on after a LOT of help from Mr Khan (thank you) it runs well and there is no lag from the server.

I copied the Bohemia folder to a partition and run the dedi server just fine.

I have just installed 1.03 patch and it wotn run the server now !!! I installed the 1.03 patch to my main hddd then copied it all over again put in the default folders etc but it wont run a 1.03 server is there something else I need to change?.

OK OK it hasnt been released yet DOH!.

Share on other sites

Do the ArmA2 Dedicated server files use more than 1 core? it only seems to use 25% of my quad core server.

is it safe to run 4 servers locking them to 1 core each?

Share on other sites

Steam Version Can I Run A Server?

I purchased the steam version, can I still run a server?

I noticed in order to use mods I could not use the -mod=mod1;@mod2

scenario just did not work, I had to just place all PBO and files into the addons dir and they work.

so seems like the files structure is different obviously.

Any ideas...

Also I am a noob with hosting a game server can someone tell me if im correct.

1. Install game

2. add server exe and other server files to main game install dir

(assuming i had the actual game not steam version?

3. would having a server allow me to unlock vehicles in maps like evolution by editing the server config file?

Thanks

Share on other sites

3. would having a server allow me to unlock vehicles in maps like evolution by editing the server config file?

Thanks

Sorry can only answer this one, go online and join a server where you see the mission as "evo unlocked"

you can then get a copy by going for example c drive/document and settings/name/aplication data/local settings/ arma2

In that folder you will see mpmissioncache folder inside you will see the evo unlocked map.

just copy that and paste it in the mpmission folder inside arma2 durectory and it should appear when you create a server.

Southy

Share on other sites

ok I think Ive figured out why some people do not see the passwords etc working on their servers. You need to make sure that when you save the file (ie server.cfg) after editing that you do not save it as a Text file. Save it in notepad as a unicode text file. Otherwise the system will not see it with an extension of cfg it sees it with an extension of txt.

Share on other sites

I have just installed 1.03 patch and it wotn run the server now !!! I installed the 1.03 patch to my main hddd then copied it all over again put in the default folders etc but it wont run a 1.03 server is there something else I need to change?.

You can run the latest beta as a dedicated server but you have to start the arma2.exe from the beta folder with the parameter -server.

Looks like this:

start /HIGH /wait /AFFINITY 0x14 x:\ArmA2Server\beta\arma2.exe -server -cpuCount=2 -profiles=x:\ArmA2Server\profilespublic -config=Server.cfg  -port=2302 -mod=beta


This line is part of a batch file in the normal A2 folder on the server.

Do the ArmA2 Dedicated server files use more than 1 core? it only seems to use 25% of my quad core server.

is it safe to run 4 servers locking them to 1 core each?

I wouldn't run it on one core, the A2 server utilizes max two cores, one core and you will definately get performance problems if you have higher player numbers.

Xeno

Share on other sites
58815 Fixed: Enemy kills made by player using stolen enemy vehicle are no longer considered as friendly kills.

Only works if hosting. Tried on my dedicated server and you still get minus for enemy kills if using stolen enemy vehicle.

I should add that I used the beta as a mod folder in the shortcut for the 1.03 dedi server.

You can run the latest beta as a dedicated server but you have to start the arma2.exe from the beta folder with the parameter -server.

Looks like this:

start /HIGH /wait /AFFINITY 0x14 x:\ArmA2Server\beta\arma2.exe -server -cpuCount=2 -profiles=x:\ArmA2Server\profilespublic -config=Server.cfg  -port=2302 -mod=beta


This line is part of a batch file in the normal A2 folder on the server.

Tried it on my private dedi server and even replaced the files with the beta ones and still no go. I guess this is dependent on the Actual server.exe or did you get it to work Xeno and how? Thanks and congratulations on your award for domination, you deserved it for your wonderful mission.

Share on other sites

Also my MOITD doesnt work anyone know why?.

hostname="XXXXXXX server";

motd[]={

"Teamplay only please",}; // Welcome message

My server name is still the name of my pc and not the one I l;ist in the default/arma.cfg folder.

motdInterval=10; // period between motd rotation

Something not right?.

Edited by jammymutt
Missed something

Share on other sites

Hi there !

I got a simple question i think. Im trying to write my server.cfg and get parameters correct so the mission will last for 120 minutes. This is config.hpp from the berezino mission and i'm guessing this is where i have to look for those parameters.

onLoadMission="Berzerk v2.0 beta66 - Berezino";onLoadIntroTime=true;disabledAI=1;debriefing=1;showWatch=1;showNotepad=1;showCompass=1;showGPS=1;showMap=1;respawn=3;respawnDelay=10;estimatedTimeLeft=3600;titleParam1="Respawn/View/Time";valuesParam1[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30};defValueParam1=13;textsParam1[]={"Standard/1200m/30min","Standard/1200m/45min","Standard/1200m/60min","Standard/1200m/120min","Standard/1200m/unlimited","Standard/2400m/30min","Standard/2400m/45min","Standard/2400m/60min","Standard/2400m/120min","Standard/2400m/unlimited","Standard/4000m/30min","Standard/4000m/45min","Standard/4000m/60min","Standard/4000m/120min","Standard/4000m/unlimited","No Task/1200m/30min","No Task/1200m/45min","No Task/1200m/60min","No Task/1200m/120min","No Task/1200m/unlimited","No Task/2400m/30min","No Task/2400m/45min","No Task/2400m/60min","No Task/2400m/120min","No Task/2400m/unlimited","No Task/4000m/30min","No Task/4000m/45min","No Task/4000m/60min","No Task/4000m/120min","No Task/4000m/unlimited",};titleParam2="Weather/Vehicles/Time";valuesParam2[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};defValueParam2=5;textsParam2[]={"Clear/All/Day","Clear/All/Night","Clear/All/Morning","Clear/All/Evening","Clear/Side/Day","Clear/Side/Night","Clear/Side/Morning","Clear/Side/Evening","Changes/All/Day","Changes/All/Night","Changes/All/Morning","Changes/All/Evening","Changes/Side/Day","Changes/Side/Night","Changes/Side/Morning","Changes/Side/Evening"};class Header{gameType=Hold;minPlayers=1;maxPlayers=128;};

Now.. what to i set my parameter to in my server.cfg to make this work?

Do i use this value

  ;valuesParam1[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30}

for standard/4000m/120min i would choose =9

And my server.cfg would look like this ?

class Mission04
{
template = ch128_berzerk_v2_beta65_berezino.chernarus;
param1 = 9;
};//end of this mission`

Edited by cri74

Share on other sites

Server seems to crash loading some missions, but not other missions. That is, the mission will not even start and everyone would get stuck at "waiting for host" or "receiving mission files". Server will never send those missions to clients. The missions that do work seem to take a bit of a long time to start up.

Any ideas what can be causing this? I couldn't find any trend in which missions work and which don't. From missions I made 2 worked and 2 didn't. Berzerk works. Domination (latest version) doesn't work.

Nothing on the wiki or on kellys-heroes was of any help :(

Share on other sites

Hi, I have a question, we have recently set up a server, but need to figure out how to autokick players with too high ping.

How is this done?

not possible

-----

Edited by cri74

Share on other sites

Nevermind sorted now

Edited by Kremator

Share on other sites

How do I change the default grass and view distance settings for the server? I know how to make them for a specific mission via the class missions, but I want something that will be global to all missions.