Jump to content
  • 0

Server Installation/Connection Issue


Bandus

Question

Greetings! Recently, I attempted to install and setup an Arma 3 server for Epoch. My issue is that the server does not appear in the server list and cannot be connected to directly, but I am not sure why. 

As far as I am aware I have followed all the instructions for installation/setup properly. I have forwarded ports 2302-2303 (for the game itself) and 6379 (for redis).

EpochServer2.png.f1054e2ad2bce19380513dd5a4e1de31.png

 

When I attempt to launch the server I receive the following:

EpochServer.thumb.png.614115cf2082d771efcad7099c5f1f9e.png

 

My config files appear as follows:

// EPOCH SERVER CONFIG

// GLOBAL SETTINGS
hostname            = "MAGDY Epoch";
password             = "******";
passwordAdmin          = "******";
serverCommandPassword = "******";
logFile                = "A3Master.log";
verifySignatures       = 2;
BattlEye            = 1;
requiredBuild = 136470;

// WHITELIST FILE TYPES
allowedLoadFileExtensions[] = {:};
allowedPreprocessFileExtensions[] = {"sqf"};
allowedHTMLLoadExtensions[] = {"html"};

disconnectTimeout = 10; // default 90

// 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[] = {
    "Welcome to MAGDY Epoch!",
    "Server hosted by Magnetar Dynamics"
};
motdInterval = 5;               // Time interval (in seconds) between each message

// JOINING RULES
maxPlayers = 10;        // Maximum amount of players. Civilians and watchers, beholder, bystanders and so on also count as player.

// VOTING
voteMissionPlayers    = 200;    // Prevents Votes.
voteThreshold        = 2; // Prevents Votes.
// DISALLOW VOTING since 1.39
allowedVoteCmds[] = {};
allowedVotedAdminCmds[] = {};

// INGAME SETTINGS
disableVoN    = 0;            // If set to 1, Voice over Net will not be available
vonCodecQuality = 30;       // Quality from 1 to 30
forceRotorLibSimulation = 0; // Enforces the Advanced Flight Model on the server. Default = 0 (up to the player). 1 - forced AFM, 2 - forced SFM.
persistent    = 1;            // If 1, missions still run on even after the last player disconnected.

// MISSIONS CYCLE (see below) (epoch.Altis, epoch.Stratis, epoch.Chernarus, epoch.Bornholm)
class Missions
{
    class Epoch {
        template = epoch.Altis; // DO NOT CHANGE THIS, IT WILL BREAK YOUR SERVER
        difficulty = "custom";    // difficulty settings: Recruit, Regular Veteran, Custom
    };
};

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 = "kick (_this select 0)";

[EpochServer]
BattlEyePath = C:\Arma3Server\server\battleye
InstanceID = NA123
LogAbuse = 1
LogLimit = 999
IP = 47.187.119.234
Port = 2306
Password = *******

[Redis]
IP = 127.0.0.1
Port = 6379
DB = 0
Password = *******

[SteamAPI]
Logging = 0
Key =
VACBanned = 0
VACMinimumNumberOfBans = 0
VACMaximumDaysSinceLastBan = 0
PlayerAllowOlderThan = 0

RConPort 2306
RConPassword ********

MaxCreateVehiclePerInterval 72 1
MaxSetPosPerInterval 2 1
MaxSetDamagePerInterval 36 1
MaxAddBackpackCargoPerInterval 12 1
MaxAddMagazineCargoPerInterval 96 1
MaxAddWeaponCargoPerInterval 24 1
MaxDeleteVehiclePerInterval 48 1
MaxAttachToPerInterval 4 1

arma3server.exe -mod=@Epoch; -serverMod=@Epoch;@EpochHive; -config=C:\arma3server\server\SC\server.cfg -ip=192.168.1.136 -port=2302 -profiles=SC -cfg=C:\arma3server\server\SC\basic.cfg -name=SC -autoInit

If anyone has any suggestions, I would appreciate it!

 

 

 

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Hey man, try opening 2304-2306 as well. Although 2303 is your steamquery port, 2304 is the steam port. then 2305 is something to do with VON (iirc). Also, since arma version 1.6x you need to have rcon on a separate port to the main server port. So, set that up on 2306. Remember to also set the rcon port in the beserver.cfg now as well.

So, change your rule to open 2302-2306 on both UDP and TCP and it will all spring to life :)

Finally, you can take that rule off for redis. That connection is internal inside your firewall and doesn't need to be opened up externally.

Link to comment
Share on other sites

  • 0

You don't need the above. That is for Arma 2. As you can  see in his console window that those ports are already being used correctly. Also your startup you have the client mod twice.  " -mod=@Epoch; -serverMod=@Epoch;@EpochHive;"   

And all ports only need udp.

https://community.bistudio.com/wiki/Arma_3_Dedicated_Server#Port_Forwarding

Link to comment
Share on other sites

  • 0

I greatly appreciate the responses! I went ahead and forwarded ports 2302 - 2306 as suggested. I also removed the @Epoch from serverMod=

Unfortunately, I still am unable to see the server in the server list and cannot direct join it. I don't suppose there are any thoughts/ideas on what might be causing this?

Link to comment
Share on other sites

  • 0
18 hours ago, Bandus said:

Greetings! Recently, I attempted to install and setup an Arma 3 server for Epoch. My issue is that the server does not appear in the server list and cannot be connected to directly, but I am not sure why. 

As far as I am aware I have followed all the instructions for installation/setup properly. I have forwarded ports 2302-2303 (for the game itself) and 6379 (for redis).

EpochServer2.png.f1054e2ad2bce19380513dd5a4e1de31.png

 

When I attempt to launch the server I receive the following:

EpochServer.thumb.png.614115cf2082d771efcad7099c5f1f9e.png

 

My config files appear as follows:

 

  Reveal hidden contents

// EPOCH SERVER CONFIG

// GLOBAL SETTINGS
hostname            = "MAGDY Epoch";
password             = "******";
passwordAdmin          = "******";
serverCommandPassword = "******";
logFile                = "A3Master.log";
verifySignatures       = 2;
BattlEye            = 1;
requiredBuild = 136470;

// WHITELIST FILE TYPES
allowedLoadFileExtensions[] = {:};
allowedPreprocessFileExtensions[] = {"sqf"};
allowedHTMLLoadExtensions[] = {"html"};

disconnectTimeout = 10; // default 90

// 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[] = {
    "Welcome to MAGDY Epoch!",
    "Server hosted by Magnetar Dynamics"
};
motdInterval = 5;               // Time interval (in seconds) between each message

// JOINING RULES
maxPlayers = 10;        // Maximum amount of players. Civilians and watchers, beholder, bystanders and so on also count as player.

// VOTING
voteMissionPlayers    = 200;    // Prevents Votes.
voteThreshold        = 2; // Prevents Votes.
// DISALLOW VOTING since 1.39
allowedVoteCmds[] = {};
allowedVotedAdminCmds[] = {};

// INGAME SETTINGS
disableVoN    = 0;            // If set to 1, Voice over Net will not be available
vonCodecQuality = 30;       // Quality from 1 to 30
forceRotorLibSimulation = 0; // Enforces the Advanced Flight Model on the server. Default = 0 (up to the player). 1 - forced AFM, 2 - forced SFM.
persistent    = 1;            // If 1, missions still run on even after the last player disconnected.

// MISSIONS CYCLE (see below) (epoch.Altis, epoch.Stratis, epoch.Chernarus, epoch.Bornholm)
class Missions
{
    class Epoch {
        template = epoch.Altis; // DO NOT CHANGE THIS, IT WILL BREAK YOUR SERVER
        difficulty = "custom";    // difficulty settings: Recruit, Regular Veteran, Custom
    };
};

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 = "kick (_this select 0)";

 

 

  Reveal hidden contents

 

[EpochServer]
BattlEyePath = C:\Arma3Server\server\battleye
InstanceID = NA123
LogAbuse = 1
LogLimit = 999
IP = 47.187.119.234
Port = 2306
Password = *******

[Redis]
IP = 127.0.0.1
Port = 6379
DB = 0
Password = *******

[SteamAPI]
Logging = 0
Key =
VACBanned = 0
VACMinimumNumberOfBans = 0
VACMaximumDaysSinceLastBan = 0
PlayerAllowOlderThan = 0

 

  Reveal hidden contents

 

RConPort 2306
RConPassword ********

MaxCreateVehiclePerInterval 72 1
MaxSetPosPerInterval 2 1
MaxSetDamagePerInterval 36 1
MaxAddBackpackCargoPerInterval 12 1
MaxAddMagazineCargoPerInterval 96 1
MaxAddWeaponCargoPerInterval 24 1
MaxDeleteVehiclePerInterval 48 1
MaxAttachToPerInterval 4 1

 

 

  Reveal hidden contents

 

arma3server.exe -mod=@Epoch; -serverMod=@Epoch;@EpochHive; -config=C:\arma3server\server\SC\server.cfg -ip=192.168.1.136 -port=2302 -profiles=SC -cfg=C:\arma3server\server\SC\basic.cfg -name=SC -autoInit

 

If anyone has any suggestions, I would appreciate it!

 

 

 

 

 

 

 

Have you forgotten to mark the ports as active?

Link to comment
Share on other sites

  • 0
1 hour ago, He-Man said:

Have you forgotten to mark the ports as active?

Oh my, can you imagine how embarrassed I'd be! I realize in the screenshot it appears those check boxes for to mark the rules as active, however, they are actually the checks to choose which rules to delete.

Edit: I should also add, I have tried seeing the server through both the launcher browser and in the-game browser. I have also, of course, tried direct connecting to the server's external IP and port 2302, all to no effect.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Advertisement
  • Discord

×
×
  • Create New...