Jump to content
ComfyCozy

Server Issues with Mods and Administration

Recommended Posts

My friend and I have been working on getting a server to work with us with mods for 9 hours and its starting to get a bit frustrating.  We feel like there is nothing for us to do.

So basically one of the many issues we are having is that in the CONFIG_server.cfg file that I have, it does not appear to be registering the name of the server i have input, the server password or the admin password and when i enable them.  These lead to other issues, such as not being able to access the Game Add On tab for the server so as to enable the mods once in game.  If someone would let me know as to what I should be doing or what I have done wrong that would be great.


Edit: This might be the potential issue because I was having the same problem with my .bat file

The file is named CONFIG_server.cfg.txt so it isn't registering the .cfg as the file type??? it still says it's a .txt file even after I clarified while saving to not restrict it to only .txt 

This sounds like it might be the issue and I would be super happy if anyone could shed light on how to get it to stop making it .cfg.txt and just .cfg

Edit of Edit: So i fixed the file type, server still doesn't recognize the name of server, admin password and normal password, will keep trying!!!

 

Config File:

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

// NOTE: More parameters and details are available at http://community.bistudio.com/wiki/server.cfg

// STEAM PORTS (not needed anymore, it's +1 +2 to gameport)
// steamPort        = 8766;        // default  8766, needs to be unique if multiple servers are on the same box
// steamQueryPort    = 27016;    // default 27016, needs to be unique if multiple servers are on the same box

// GENERAL SETTINGS
hostname        = "Server303";    // Name of the server displayed in the public server list
//password        = "serverpw";        // Password required to join the server (remove // at start of line to enable)
passwordAdmin    = "adminpw";        // Password to login as admin. Open the chat and type: #login password
maxPlayers        = 40;    // Maximum amount of players, including headless clients. Anybody who joins the server is considered a player, regardless of their role or team.
persistent        = 1;    // If set to 1, missions will continue to run after all players have disconnected; required if you want to use the -autoInit startup parameter

// VOICE CHAT
disableVoN        = 0;    // If set to 1, voice chat will be disabled
vonCodecQuality    = 10;    // Supports range 1-30, the higher the better sound quality, the more bandwidth consumption:
                        // 1-10 is 8kHz (narrowband)
                        // 11-20 is 16kHz (wideband)
                        // 21-30 is 32kHz (ultrawideband)

// VOTING
voteMissionPlayers    = 1;        // Minimum number of players required before displaying the mission selection screen, if you have not already selected a mission in this config
voteThreshold        = 0.33;        // Percentage (0.00 to 1.00) of players needed to vote something into effect, for example an admin or a new mission. Set to 9999 to disable voting.
allowedVoteCmds[] =                // Voting commands allowed to players
{
    // {command, preinit, postinit, threshold} - specifying a threshold value will override "voteThreshold" for that command
    {"admin", false, false},        // vote admin
    {"kick", false, true, 0.51},    // vote kick
    {"missions", false, false},        // mission change
    {"mission", false, false},        // mission selection
    {"restart", false, false},        // mission restart
    {"reassign", false, false}        // mission restart with roles unassigned
};

// WELCOME MESSAGE ("message of the day")
// It can be several lines, separated by comma
// Empty messages "" will not be displayed, but can be used to increase the delay before other messages
motd[] =
{
    "Welcome to My Arma 3 Server",
    "Discord: discord.somewhere.com",
    "TeamSpeak: ts.somewhere.com",
    "Website: www.example.com"
};
motdInterval = 5;    // Number of seconds between each message

// LOGGING
timeStampFormat    = "short";                // Timestamp format used in the server RPT logs. Possible values are "none" (default), "short", "full"
logFile            = "server_console.log";    // Server console output filename

// SECURITY
BattlEye                = 1;    // If set to 1, BattlEye Anti-Cheat will be enabled on the server (default: 1, recommended: 1)
verifySignatures        = 2;    // If set to 2, players with unknown or unsigned mods won't be allowed join (default: 0, recommended: 2)
kickDuplicate            = 1;    // If set to 1, players with an ID that is identical to another player will be kicked (recommended: 1)
allowedFilePatching        = 1;    // Prevents clients with filePatching enabled from joining the server
                                // (0 = block filePatching, 1 = allow headless clients, 2 = allow all) (default: 0, recommended: 1)

// FILE EXTENSIONS

// only allow files with those extensions to be loaded via loadFile command (since Arma 3 v1.19.124216)
allowedLoadFileExtensions[] =        {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"};

// only allow files with those extensions to be loaded via preprocessFile / preprocessFileLineNumbers commands (since Arma 3 v1.19.124323)
allowedPreprocessFileExtensions[] =    {"hpp","sqs","sqf","fsm","cpp","paa","txt","xml","inc","ext","sqm","ods","fxy","lip","csv","kb","bik","bikb","html","htm","biedi"};

// only allow files and URLs with those extensions to be loaded via htmlLoad command (since Arma 3 v1.27.126715)
allowedHTMLLoadExtensions[] =        {"htm","html","php","xml","txt"};

// EVENT SCRIPTS - see http://community.bistudio.com/wiki/ArmA:_Server_Side_Scripting
onUserConnected        = "";    // command to run when a player connects
onUserDisconnected    = "";    // command to run when a player disconnects
doubleIdDetected    = "";    // command to run if a player has the same ID as another player in the server
onUnsignedData        = "kick (_this select 0)";    // command to run if a player has unsigned files
onHackedData        = "kick (_this select 0)";    // command to run if a player has tampered files

// HEADLESS CLIENT
headlessClients[]    = {"127.0.0.1"};    // list of IP addresses allowed to connect using headless clients; example: {"127.0.0.1", "192.168.1.100"};
localClient[]        = {"127.0.0.1"};    // list of IP addresses to which are granted unlimited bandwidth;  example: {"127.0.0.1", "192.168.1.100"};

 

Edited by ComfyCozy
New Information

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

×