• 0
Jacobob

Addon 'exile_server' requires addon 'exile_client'

Question

4 answers to this question

  • 0

What do you have for your command line?

You should have -serverMod=@ExileServer; -mod=@Exile; or something like that

Share this post


Link to post
Share on other sites
  • 0

Hi, thank you Paul i had a look in my command line and i had missed the ";" its funny how such a little thing can break the server :)

Share this post


Link to post
Share on other sites
Advertisement
  • 0

At least it was only on the command line. missing a ; in a 5000 line config file is worse :)

Glad you sorted it :)

Share this post


Link to post
Share on other sites
  • 0

OK, I've done this before, not recently though,  but now it isn't working.  I probably missed something obvious but I  don't know what.  I'm setting up a new server with a new map (I have several others running).  So I copied the entire folder structure over and modified the various basic.cfg and config.cfg files.  Changed my startup parameters, created a new database schema for the new server and pointed the new server to it.   I got the "Addon 'exile_server' requires addon 'exile_client".    I am running extDB3 as well.  Last time I did this was when I was running extDB2 but  since I copied everything over from a working server and modified parameters and values, I'm thinking it should work.  So to test further, I stripped everything out of my startup parameters except for the very basic stuff - no extra mods.  My startup now looks like this:

Spoiler

start "Arma3" /min /wait E:\Arma3\Server\arma3server_x64.exe -hugepages -servermod=@exileserver; -mod=@Exile; -config=E:\Arma3\Server\@ExileServer\config.cfg -port=2342 -profiles=SC -cfg=E:\Arma3\Server\@ExileServer\basic.cfg -bepath=e:\Arma3\Server\battleye -name=SC -autoinit

For what it's worth, here's my @ExileServer\config.cfg file (sanitized for my protection):

Spoiler

hostname                            = "My  Server";
password                             = "xxxxxx";
passwordAdmin                          = "xxxxxx";
serverCommandPassword                = "xxxxxx";
logFile                                = "server.log";
verifySignatures                       = 1; // Do NOT use verifySignatures=2! It costs too many FPS
BattlEye                            = 1;
requiredBuild                         = 142559; // 1.76 stable
//allowedLoadFileExtensions[]         = {:};
allowedPreprocessFileExtensions[]     = {"sqf"};
allowedHTMLLoadExtensions[]         = {"html"};
motdInterval                         = 5;
maxPlayers                             = 40;
voteMissionPlayers                     = 200;
voteThreshold                         = 200;
allowedVoteCmds[]                     = {};
allowedVotedAdminCmds[]                = {};
disableVoN                            = 0;
vonCodecQuality                     = 30;
persistent                            = 1;
kickDuplicate                         = 1;
equalModRequired                     = 0;
kickClientsOnSlowNetwork            = 0;
timeStampFormat                     = "short";
onUserConnected                     = "";
onUserDisconnected                     = "";
doubleIdDetected                     = "";
onUnsignedData                         = "kick (_this select 0)";
onHackedData                         = "kick (_this select 0)";
onDifferentData                     = "kick (_this select 0)";
motd[]                                 = {"Welcome to Arma 3 Exile Mod!", "www.exilemod.com", "Enjoy your stay!" };

class Missions
{
    class Exile
    {
        template = Exile.Tanoa;  // Exile.Namalsk, Exile.Altis

        // do NOT use custom difficulties!
        // Use either ExileRegular or ExileHardcore
        // or you will break Exile!
        difficulty = "ExileRegular";
    };
};
 

And here's my @ExileServer\basic.cfg file:

Spoiler

//
// Exile Mod basic.cfg Settings
//
// This file has been tuned for a box running only one Arma 3 server on a 
// 1 GBit/s pipe with 100 slots
//
// See https://community.bistudio.com/wiki/basic.cfg
//

///////////////////////////////////////////////////////////////////////////////
// Default Options
///////////////////////////////////////////////////////////////////////////////
language = "English";
adapter = -1;
3D_Performance = 1.000000;
Resolution_W = 800;
Resolution_H = 600;
Resolution_Bpp = 32;

///////////////////////////////////////////////////////////////////////////////
// Bandwidth Tuning 
//
// Be sure to adjust this to your server settings!
// This example is for 1GBit/s pipe
///////////////////////////////////////////////////////////////////////////////
// 100MB * 1024 * 1024 = 104857600    
MinBandwidth = 6291456000;    

// Do NOT set this too high or your Arma server will simulate ego-ddos
// 600MB * 1024 * 1024 = 629145600
MaxBandwidth = 10485760000;        

///////////////////////////////////////////////////////////////////////////////
// Network Tuning 
// 
// Usually something we developers set. Only change these if you really know
// what you are doing. Do something wrong here and your sever will burn in hell 
// and cause massive desych.
///////////////////////////////////////////////////////////////////////////////
MaxMsgSend = 2048;
MaxSizeGuaranteed = 958;        
MaxSizeNonguaranteed = 224;    
MinErrorToSend = 0.002;    
MinErrorToSendNear = 0.02;        
MaxCustomFileSize = 0;            

I've also got "exile_client" in my addons[] and "Exile" in my requiredAddons[] section in mission.sqm.

What's odd is that when my server console starts, it starts with the server on port 2302, not 2342 as I defined it.  The startup hangs right after it sets the (incorrect) ports.   It doesn't get far enough to even generate a server-side.RPT file.

I've gone through this three times now.  I'm stumped.

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.