Jump to content
XerXesCZ

Windows DS APEX troubleshooting

Recommended Posts

Hi,

 

EDIT

Okay, I have pinpointed the main problem to be here:

class Missions
{
class ApexProtocol {};
};

Other MP missions, etc. are working correctly, so there is problem in syntax of ApexProtocol in mission class. Does anyone know how to use it correctly?

 

// EDIT

 

I have set up Windows dedicated server and I want it to run APEX. Server is updated to v1.62 and I can see it showing in server list, however, it is stuck on "Creating" status and it cannot be connected to. Maybe there is something I am doing wrong.

 

server.cfg

//
// server.cfg
//
// comments are written with "//" in front of them.

// STEAM

steamPort = 26584;
steamQueryPort = 28584;

// GLOBAL SETTINGS

hostName = "Dreamscape testing";        // The name of the server that shall be displayed in the public server list
password = "####";            		// Password for joining, eg connecting to the server
passwordAdmin = "####";                		// Password to become server admin. When you're in Arma MP and connected to the server, type '#login xyz'
reportingIP = "arma3pc.master.gamespy.com";            	// This is the default setting. Leave empty for private servers if you do not want your server listed publicly
logFile = "A3Master.log";
verifySignatures  = 2;

// WELCOME MESSAGE ("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[]={
    "",
    "",
    "",
    "__________     SYSTEM MESSAGES __________",
    "Welcome to the testing server",
    "IMPORTANT   Verify Signatures is enabled",
    "",    
    "Web:            www.dreamscape.eu",
    "__________     END OF MESSAGE __________"
};
motdInterval = 5;            // Time interval (in seconds) between each message



// JOINING RULES
maxPlayers = 16;		// Maximum amount of players. Civilians and watchers, beholder, bystanders and so on also count as player.
// VOTING
voteMissionPlayers	= 1;        	// Tells the server how many people must connect so that it displays the mission selection screen.
voteThreshold = 0.33;     	// 33% or more players need to vote for something, for example an admin or a new map, to become effective
//voteMissionPlayers = 0;

// INGAME SETTINGS
disableVoN		= 0;        	// If set to 1, Voice over Net will not be available
vonCodecQuality = 10;        	// Quality from 1 to 10
persistent		= 1;        	// If 1, missions still run on even after the last player disconnected.

// MISSIONS CYCLE (see below)
class Missions
{
class ApexProtocol {};
};

kickDuplicate = 1;
equalModRequired = 0;
requiredSecureId = 2;
timeStampFormat = "short";

// SCRIPTING ISSUES
onUserConnected = "";					//
onUserDisconnected = "";				//
doubleIdDetected = "";					//

// SIGNATURE VERIFICATION
onUnsignedData = "kick (_this select 0)";		// unsigned data detected
onHackedData = 	"kick (_this select 0)";	//"ban (_this select 0)";			// tampering of the signature detected
onDifferentData = "";

I am running the server with the following command

 

arma3server.exe -ip=82.208.*.* -port=27584 -profiles=c:\hlserver\27584 -name=arma3 -cpuCount=3 -config=server.cfg -cfg=arma3.cfg -world=empty -autoinit

 

As previously stated, server is showing in server list without problems, but it is stuck at creating.

Share this post


Link to post
Share on other sites

class exp_m01

{

template = exp_m01.tanoa;

difficulty = "Regular";

};

up to 07

Credits to Uro from the discord windows server channel of Arma 3

  • Like 1

Share this post


Link to post
Share on other sites

here is the full code so you don't have to write it yourself:

class Missions
{
        class exp_m01
                {
                        template = exp_m01.tanoa;
                        difficulty = "Veteran";
                };
        class exp_m02
                {
                        template = exp_m02.tanoa;
                        difficulty = "Veteran";
                };
        class exp_m03
                {
                        template = exp_m03.tanoa;
                        difficulty = "Veteran";
                };
        class exp_m04
                {
                        template = exp_m04.tanoa;
                        difficulty = "Veteran";
                };
        class exp_m05
                {
                        template = exp_m05.tanoa;
                        difficulty = "Veteran";
                };
        class exp_m06
                {
                        template = exp_m06.tanoa;
                        difficulty = "Veteran";
                };
        class exp_m07
                {
                        template = exp_m07.tanoa;
                        difficulty = "Veteran";
                {
                        template = exp_m04.tanoa;
                        difficulty = "Veteran";
                };
        class exp_m05
                {
                        template = exp_m05.tanoa;
                        difficulty = "Veteran";
                };
        class exp_m06
                {
                        template = exp_m06.tanoa;
                        difficulty = "Veteran";
                };
        class exp_m07
                {
                        template = exp_m07.tanoa;
                        difficulty = "Veteran";
                };
};

missionWhitelist[] = 

{
        "exp_m01.tanoa",
        "exp_m02.tanoa",
        "exp_m03.tanoa",
        "exp_m04.tanoa",
        "exp_m05.tanoa",
        "exp_m06.tanoa",
        "exp_m07.tanoa"
};


  • Like 1

Share this post


Link to post
Share on other sites

class exp_m01

{

template = exp_m01.tanoa;

difficulty = "Regular";

};

up to 07

Credits to Uro from the discord windows server channel of Arma 3

 

Thank you, working now! I have one last question, is there any chance to get more than 4 players on the server? Well, I know it was meant to be played in 4 players, but technically more players are not impossible and I have seen servers that allows it.

 

Thanks again!

Share this post


Link to post
Share on other sites

For the apex protocol missions this is impossible. Maybe they where playing a different mission o.O

Share this post


Link to post
Share on other sites

here is the full code so you don't have to write it yourself:

class Missions

{

        class exp_m01

                {

                        template = exp_m01.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m02

                {

                        template = exp_m02.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m03

                {

                        template = exp_m03.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m04

                {

                        template = exp_m04.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m05

                {

                        template = exp_m05.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m06

                {

                        template = exp_m06.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m07

                {

                        template = exp_m07.tanoa;

                        difficulty = "Veteran";

                {

                        template = exp_m04.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m05

                {

                        template = exp_m05.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m06

                {

                        template = exp_m06.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m07

                {

                        template = exp_m07.tanoa;

                        difficulty = "Veteran";

                };

};

missionWhitelist[] =

{

        "exp_m01.tanoa",

        "exp_m02.tanoa",

        "exp_m03.tanoa",

        "exp_m04.tanoa",

        "exp_m05.tanoa",

        "exp_m06.tanoa",

        "exp_m07.tanoa"

};

 

 

I think there is a copy and paste error in your post? Mission list should look like this?

 

 

class Missions

{

        class exp_m01

                {

                        template = exp_m01.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m02

                {

                        template = exp_m02.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m03

                {

                        template = exp_m03.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m04

                {

                        template = exp_m04.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m05

                {

                        template = exp_m05.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m06

                {

                        template = exp_m06.tanoa;

                        difficulty = "Veteran";

                };

        class exp_m07

                {

                        template = exp_m07.tanoa;

                        difficulty = "Veteran";

                };

};

missionWhitelist[] =

{

        "exp_m01.tanoa",

        "exp_m02.tanoa",

        "exp_m03.tanoa",

        "exp_m04.tanoa",

        "exp_m05.tanoa",

        "exp_m06.tanoa",

        "exp_m07.tanoa"

};

 

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

×