Jump to content
Sign in to follow this  
warlock2511

Arma2 dedicated server howto

Recommended Posts

I should reduce it, it's the limit I decided in config for absolute maximum of the server, and there's no potential limit (I could have put 500 if I wanted ;) ).

I know IC-ArmA group has regularly done 100+ players MP games in ArmA1. It needs dedicated missions designed to support such a high number, and a good server, though

Share this post


Link to post
Share on other sites

@[KH]Jman

I recognize you are very in charge with the configs.

We have a short problem but do not know how to figure out:

It seems the netlog does not work at all, or we do not know where the file gets created.

In ArmA 1 it worked fine with "-netlog" as startparameter.

Do you have any tip for us?

Thanks in advance!

Share this post


Link to post
Share on other sites

@ JaKe.OnE

The command has not changed since ArmA

Place the following in the server.cfg

logfile = "mylogname.log";

If you are not seeing it then it maybe a permissions issue on your server i.e the logfile cannot be created/written to. Either create an empty logfile in your serverpath or check the server's read/write permissions.

The logfile is situated in the same directory path as the server.cfg by default so if for instance your startup line is:

-name=myServer -config=myServer\Server.cfg -cfg=myServer\Arma2.cfg -profiles=myServer

the logfile will be created in \myServer

Share this post


Link to post
Share on other sites

Hi, thanks for your answer (again).

The normal logfile is working already. The only problem is the netlog-file itself.

We need the IPs and in the normal logfiles these are not listed. That is why I pointed on the netlog-file as in ArmA 1.

There, we were able to activate the netlog-file with the start parameter "-netlog".

And this parameter (-netlog) does not work for ArmA 2, the normal logfile runs well.

Here is an example from the netlog of ArmA 1

0.000: NetLogger: start - Tue Jun 23 19:59:49 2009
********* 0.000: Clk(3579545)
********* 4.346: ArmA version: 1.14
********* 4.413: 19:59:53 Dedicated host created.
********* 4.438: Fac:start(1.1,2.2,'WinSock 2.0','Running',32767,65467)
********* 5.091: Par: 1.1,65535,1490,90,3,400000,2,4000,600,2000000,400,0,6000000,1.040,1000.0,0.980,3000000,3000000,65536
********* 5.091: Par: 2.50,150000.0,400,15,0.1500,0.1000,0.0500,0.0200,2.20,30000.0,1.80,20000.0,1.40,10000.0,1.10,3000.0,1.40,1.20

Hope you can help once again! :)

--Jake

Edited by JaKe.OnE

Share this post


Link to post
Share on other sites

Sorry crossed wires!

They only extended netlog that I'm aware of is: NetStats=1; in the server.cfg

That'll give you extended info in the logfile.

Is that what you mean?

EDIT. I see what you mean. It only works in 1.02 Patch update onwards.

Edited by [KH]Jman

Share this post


Link to post
Share on other sites

Sorry for altering my posting while you answered. ;)

Okay, rhetorical question:

Why should BIS remove those administration tools?! *doh*

I would appreciate it when you give a short hint in case you find this out.

Additionally, I hope someone official from BIS can assist us in this case because I cannot imagine we are the only ones with a problem of this kind of lack...

Share this post


Link to post
Share on other sites

Contacted Suma regarding difficulty settings , his reply

Quote

Recruit

Regular

Veteran

Expert

Instead of cadetMode write difficulty = "xxxx", where xxxx is one of the difficulty names above.

Hope this helps others

Share this post


Link to post
Share on other sites

for info:

sceneComplexity is enforced by server but viewDistance & terrainGrid are.

The render distance is 3/4 of view distance - for 1600m, objects will be render up to 1200m

Edited by [KH]Jman
some info not applicable.

Share this post


Link to post
Share on other sites

I should have put more info in ther previous post

When refering to dificulty settings Iam refering to

"ArmA2Server.exe" -config=server1.cfg

Inside server1.cfg file code section

class Missions

{

class Mission01

{

template = co50_AirCavA2.Chernarus;

cadetMode = 0;

};

};

INSTEAD of cadetMode = 0;

use

class Missions

{

class Mission01

{

template = co50_AirCavA2.Chernarus;

difficulty = "xxxxxx";

};

};

WHERE xxxxxx is EITHER:

Recruit

Regular

Veteran

Expert

Hope this clears things up.

Question: Is there any reference material for what each of the

class Difficulties

{

class Flags

{

Means ?

Example:

HUD=1;

What specifically does this one do , and what are the others effect in game

I am looking to find out what gives you the little white circles of vechs etc ?

Thanks

Share this post


Link to post
Share on other sites

Question: Is there any reference material for what each of the

class Difficulties

{

class Flags

{

Means ?

Yes I think they are they are on the ArmA Biki somewhere which is down right now.

Share this post


Link to post
Share on other sites

Anyone got the demo working on a dedicated server? :o

Share this post


Link to post
Share on other sites

Anyone see a problem with this.. Struggle to see my server active. Its a new server and says its running. IP below.

server.cfg

//Armed Assault 2 Server Configuration File


// server.cfg

// password to protect admin access
passwordAdmin = "meh"; 

// password required to connect to server
password = ""; 

// Server display name
hostname="EASTY VET CO-OP FUN EAST COAST USA";

// Number of slots
maxPlayers =16;

// Welcome message, two lines "," means 'new line'
motd[]= {"WELCOME TO EASTY'S CO-OP SERVER",}; 

// if motd has multiple lines, how fast to show these in succession (default is 5 seconds).
motdInterval=1; 

// when one third agrees, this is enough to confirm a vote
voteThreshold=0.33; 

// private server - no reporting ("armedass.master.gamespy.com" to report to the master server)
reportingIP="arma2.master.gamespy.com";

logFile="server_console.log";			// Tells ArmA-server where the logfile should go and what it should be called


// start voting for missions when 3 players connect
voteMissionPlayers=1; 

//list of files to check for identity
checkfiles[]={
"HWTL\dta\data3d.pbo",
"dta\data3d.pbo"
}; 

// do not allow duplicate id
kickduplicate=1;  

// require equal mod
equalModRequired=1; 

//Disables voice over net
disableVoN=0; 

// Enables or disables the signature verification for addons. Default = 0
verifySignatures=1; 

// Enables or disables the persistent battlefield. Default 0.
persistent=0; 

NetStats=1;

CMD Line

-config=server.cfg -port=2302 -profiles=C:\addy\ -name=server -maxplayers=16 

Share this post


Link to post
Share on other sites

Think this is the right one:

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

Think you don't need this:

NetStats=1;

I think -profiles=C:addy should be -profiles=C:\addy and you don't need -maxplayers in the cmd line.

Share this post


Link to post
Share on other sites
Think this is the right one:

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

Think you don't need this:

NetStats=1;

I think -profiles=C:addy should be -profiles=C:\addy and you don't need -maxplayers in the cmd line.

Thanks mate.. I've made those few alterations. Still cannot connect. I'll raise a ticket with the SP.

Share this post


Link to post
Share on other sites

Every time I try to double-click the ARMA2DEMO.exe, I get the error message "Windows cannot open this program because the license enforcement system has been tampered with or corrupted". I'm running this off our dedicated server, which runs on Windows 2008. I downloaded the DirectX 9 updates -- am I missing something?

I was able to fix this issue by installing Steam on our server.

Edited by Soulzz

Share this post


Link to post
Share on other sites
Thanks mate.. I've made those few alterations. Still cannot connect. I'll raise a ticket with the SP.

THE SP FIXED IT they modded the IP ad the CMD line now includes the new IP

-config=server.cfg -port=2302 -ip=75.102.47.8 -profiles=C:\ADDY\ -name=server -maxplayers=16 

Edited by easty

Share this post


Link to post
Share on other sites
THE SP FIXED IT they modded the IP ad the CMD line now includes the new IP

-config=server.cfg -port=2302 -ip=75.102.47.8 -profiles=C:\game\Easty2000\GameServers\TC73342382587741582561285\ -name=server -maxplayers=16 

You can remove the IP command, it doesn't do anything. :( wish it would.

Share this post


Link to post
Share on other sites

HI guys ive been reading a lot of this stuff about running a server I want to ruin a dedicated server from my pc until our squad gets an online server running.

In the past with Arma ive always used Arma Launcher or Go Arma does anyone know if either of these will work with Arma2?.

If they dont can tou please please let me know in laymans terms what I need to do?.

Ive made the server.cfg and arma2.cfg files put them in my folder and also have the arma2 server file in there but when I start the server I cant find it in my list on the Arma2 game.

ALL help appreciated.

Share this post


Link to post
Share on other sites

Hey guys,

Having a heck of a time getting a dedicated server version of the server working on one of our blade servers. Its a standard quadcore xeon, lots of ram etc.

However I launch the ArmA2Server.exe and nothing appears. no tickboxes or little dedicated server box.

1. What level of graphics card should be needed ?

- Does the default MS Rage XL "fake" card for work via RDP normal or admin connections ?

2. Do you need Direct X loaded on the server ?

Cheers

Sampler

Share this post


Link to post
Share on other sites
Hey guys,

Having a heck of a time getting a dedicated server version of the server working on one of our blade servers. Its a standard quadcore xeon, lots of ram etc.

However I launch the ArmA2Server.exe and nothing appears. no tickboxes or little dedicated server box.

1. What level of graphics card should be needed ?

- Does the default MS Rage XL "fake" card for work via RDP normal or admin connections ?

2. Do you need Direct X loaded on the server ?

Cheers

Sampler

1. Unsure

2. Defo need directx ( with the new audio 3d stuff ) for the server to work

Share this post


Link to post
Share on other sites

2. Defo need directx ( with the new audio 3d stuff ) for the server to work

Yes it was the Direct X causing the lack of loading ...

now all i need to do is work out why its not appearing in the lobby (ARGH)

Cheers

Sampler

Share this post


Link to post
Share on other sites
Anth;1327517']How to disable grass mine is?

terrainGrid=50;

But the grass is still there?

Can anyone get terrainGrid to work from the *.ArmA2Profile?

You can always use the setterrainGrid command in the mission's init.sqf

setterrainGrid 50;

Share this post


Link to post
Share on other sites

Hi all,

Is there a way to tell if a server is running if can't find it in the server list?

Have it installed on a dedicated windows2003 server using firedaemon, seems to start ok and console is showing but nothing can be found in list?

Suggestions?

Share this post


Link to post
Share on other sites

Hope you get the answer mate I have the same problem my dedi server runs but I cannot find it on the list.

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  

×