Jump to content
Sign in to follow this  
nightsins

Arma2:CO New Server Help

Recommended Posts

I've leased out my first gaming server for Arma 2: CO. The problem is, is that I have NO CLUE how to fully configure the server to run the way I want. Below is a task list (which I do not even know is complete) that I would like assistance for.

- I've uploaded Gossamer's Warfare to the correct directories. Now I assume I have to add them to the rotation in the server.cfg? If so can someone provide me with an example of adding one of the MPmissions?

- Battleeye is installed and activated via the server config. Do I need to do anything else?

- Do I need to make a file called something.arma2profile?

I know kelly's heros has a great tutorial out there, but is there something for a newbie like me thats a little more involved?

Finally, I am willing to pay someone to get the gaming server up and running with the mod mentioned above, as well, I am looking for admins and web masters for my several projects that are on the go.

Thank you greatly for any advice or hints that you can spare!

Cheers!

Share this post


Link to post
Share on other sites
- I've uploaded Gossamer's Warfare to the correct directories. Now I assume I have to add them to the rotation in the server.cfg? If so can someone provide me with an example of adding one of the MPmissions?

You dont need to do this unless its a public server,unless of course you want the players who join to have an option for missions.

The all you really need to do is put the mpmissions in the mpmissions folder.

but you need a server.Cfg which you should have by default just adjust the following parameters:

Server.cfg

// Password for private servers. Uncomment this if you wish to run a private server
password = "a password here if you are going to lock your server";

/*
* Password to protect admin access
* type: #login mypassword
* in ingame client chatbox to login as admin
* type: #missions
* in ingame client chatbox to display the mission list
*/
passwordAdmin = "a password for logging into your server";

// The name of the server that shall be displayed in the public server list
hostname="the name of the server you want to see showup on the server list in mp";

/*
* Message of the day. It can be several lines, separated by comma
* empty messages "" will not be displayed at all but are only for increasing the interval
*/
motd[]=
{
"Welcome to the your server name Combined Ops Server",

};

// Time interval (in seconds) between each message of the day
motdInterval=1000;

/*
* 25% or more players need to vote for mission to become effective
* set to 1.5 to turn off missions voting
*/
voteThreshold=1.5;


/*
* Maximum amount of server slots
* server will always display 64 slots if maxPlayers is >64 and server is empty
*/
maxPlayers=4;

/*
* Gamespy reporting url for public server list inclusion
* use 127.0.0.1 for LAN server
*/
//reportingIP="arma2pc.master.gamespy.com";

/*
* If specified player connects/disconnects and player id are written to file.
* log file is persistant and appends data on server restart.
*/
logfile="server_console.log";


/*
* Specifies the mission rotation and related difficulty settings.
* leave blank i.e   class Missions {};
* to enable player's selection from mission list & difficulty settings
* (voted on if no admin logged in)
*/

class Missions
{};

// If class missions is blank start voting when 1 players connect.
voteMissionPlayers=1;

// Do not allow players with duplicate ids to connect
kickduplicate=1;

// If set to 1 players must use exactly the same -mod= startup parameter as the server.
equalModRequired=0;

// If set to 1, Voice over Net will not be available
disableVoN=0;

/*
* Quality from 1 to 10
* refer to:
* http://community.bistudio.com/wiki/ArmA:_Multiplayer#VOIP_support
* for codec info. 7 is the best.
*/
vonCodecQuality=7;


/*
* Set the timestamp format used on each report line in server-side RPT file.
* possible values are:
* none (default), short & full
*/
timeStampFormat=full;

/*
* Enables persistent battlefield
* dependent on the mission specifiying persistence, otherwise has no effect.
* missions must contain either instant respawn or base respawn options located in the missions description.ext file
*/
persistent=0;

/*
* Enables signature verification for addons
* this will prevent pbo hacks by only allowing pbos that pass servers public key checks
*/
verifySignatures=0;

// Signature timeout fix
regularcheck="{}";

// See ArmA Biki for additional signature commands

battleye = 0;

// EOF

also need the

Basic.cfg

which contains this info:

MinBandwidth=15000000;
MaxBandwidth=100000000;
MaxMsgSend=1024;
MaxSizeGuaranteed=1024;
MaxSizeNonguaranteed=64;
MinErrorToSend=0.0024999999;
MaxCustomFileSize=0;
Windowed=0;
language="English";
adapter=-1;
3D_Performance=1000000;
Resolution_Bpp=32;

server.ArmA2OAProfile

located under: cfg>users>server

class Difficulties
{
class Recruit
{
	class Flags
	{
		3rdPersonView=1;
		armor=1;
		autoAim=0;
		autoGuideAT=1;
		autoSpot=1;
		cameraShake=0;
		clockIndicator=1;
		deathMessages=1;
		enemyTag=0;
		friendlyTag=1;
		hud=1;
		hudGroupInfo=1;
		hudPerm=1;
		hudWp=1;
		hudWpPerm=1;
		map=1;
		netStats=1;
		tracers=1;
		ultraAI=0;
		unlimitedSaves=1;
		vonID=1;
		weaponCursor=0;
	};
	skillFriendly=1;
	precisionFriendly=1;
	skillEnemy=0.55000001;
	precisionEnemy=0.30000001;
};
class Regular
{
	class Flags
	{
		3rdPersonView=1;
		armor=1;
		autoAim=0;
		autoGuideAT=1;
		autoSpot=0;
		cameraShake=1;
		clockIndicator=1;
		deathMessages=0;
		enemyTag=0;
		friendlyTag=0;
		hud=1;
		hudGroupInfo=1;
		hudPerm=1;
		hudWp=1;
		hudWpPerm=1;
		map=1;
		netStats=1;
		tracers=1;
		ultraAI=0;
		unlimitedSaves=1;
		vonId=1;
		weaponCursor=0;
	};
	skillFriendly=1;
	precisionFriendly=1;
	skillEnemy=0.30000001;
	precisionEnemy=0.1;
};
class Veteran
{
	class Flags
	{
		3rdPersonView=1;
		armor=0;
		autoAim=0;
		autoGuideAT=0;
		autoSpot=0;
		cameraShake=1;
		clockIndicator=0;
		deathMessages=1;
		enemyTag=0;
		friendlyTag=0;
		hud=1;
		hudGroupInfo=0;
		hudPerm=0;
		hudWp=1;
		hudWpPerm=0;
		map=0;
		netStats=1;
		tracers=0;
		ultraAI=0;
		unlimitedSaves=0;
		vonId=0;
		weaponCursor=0;
	};
	skillFriendly=1;
	precisionFriendly=1;
	skillEnemy=0.89999998;
	precisionEnemy=0.75;
};
class Mercenary
{
	class Flags
	{
		3rdPersonView=0;
		armor=0;
		autoAim=0;
		autoGuideAT=0;
		autoSpot=0;
		cameraShake=1;
		clockIndicator=0;
		deathMessages=0;
		enemyTag=0;
		friendlyTag=0;
		hud=0;
		hudGroupInfo=0;
		hudPerm=0;
		hudWp=0;
		hudWpPerm=0;
		map=0;
		netStats=0;
		tracers=0;
		ultraAI=0;
		unlimitedSaves=0;
		vonID=0;
		weaponCursor=0;
	};
	skillFriendly=1;
	precisionFriendly=1;
	skillEnemy=1;
	precisionEnemy=1;
};
};
shadingQuality=7;
shadowQuality=3;
singleVoice=0;
maxSamplesPlayed=32;
activeKeys[]=
{
"BIS_IAmBeingNaughty1",
"BIS_IAmBeingNaughty2",
"BIS_IAmBeingNaughty3",
"BIS_MorningDew"
};
sceneComplexity=300000;
viewDistance=2500;
terrainGrid=10;
volumeCD=6.5;
volumeFX=8.5;
volumeSpeech=5.5;
volumeVoN=6.5;
vonRecThreshold=0.029999999;

Server command line

will be like how the server is launched, here is my command line for example:

arma2;expansion;ca;@CBA;@islands;@PCPack

Any questions let me know, or follow kelly's Heroes setup.

Share this post


Link to post
Share on other sites
Server command line

will be like how the server is launched, here is my command line for example:

arma2;expansion;ca;@CBA;@islands;@PCPack

Any questions let me know, or follow kelly's Heroes setup.

Günter Severloh, first thank you for your reply. I now have the server up and running and appearing on the server browser within' Arma2.

The next issue I am having is:

-A yellow question mark. Doesn't bother me that much.

- The server can be found by turning off the filters and scrolling. I want it to be listed as Type CTI, and the mod that is being played instead of a blank Mission and Type. To correct this do I make the server persistent via server.cfg?

Other issues is that game tracker is not finding my server, possible problems with the querying ports?

If you could assist me with the 2nd point of having it stay consistently on Gossamer's Warfare (mission name), and Type CTI that would be awesome. The rest will come with reading and researching.

PS. the server is public.

Share this post


Link to post
Share on other sites
The server can be found by turning off the filters and scrolling. I want it to be listed as Type CTI, and the mod that is being played instead of a blank Mission and Type. To correct this do I make the server persistent via server.cfg?

Persistance has nothing to do with game type that is just a command to keep the same mission constantly running, until the server crashes (hopefully not) or you restart the server.

and this is the command you want:

persistent=1;

this will be in the server.cfg as seen in my example in my last post.

The mission type has to do with I think, dont quote me on this but the mission being run, and my theory is the Arma2 engine sees what type of mission is run and classifies it. I really dont know tbh.

I dont play on public servers, i have a private server.

Another way to do this is to word or title your server name which is seen int he multiplayer list of servers with CTI and the mission's name.

A yellow question mark. Doesn't bother me that much.

you should. Could be the reason why its not showing up on the gametracker, i forget what the yellow question mark means.

Other issues is that game tracker is not finding my server, possible problems with the querying ports?

gametracker is a crap, my server dont showup either but i know its up as it shows in the mp browser.

Share this post


Link to post
Share on other sites

No the reason it's not showing on gametracker is because of the new protocol arma 2 uses now, so GT is broken. They said they'd fix it, but who knows how long it'll take.

Share this post


Link to post
Share on other sites

THank you guys.

So is there a way to make the server stay on say Gossamer's Warfare 3.04 Takistan? and to have it always display that via the game browser?

Thanks

Share this post


Link to post
Share on other sites

Already answered:

Persistance has nothing to do with game type that is just a command to keep the same mission constantly running, until the server crashes (hopefully not) or you restart the server.

and this is the command you want:

persistent=1;

this will be in the server.cfg as seen in my example in my last post.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×