Jump to content

uniflare

Member
  • Posts

    201
  • Joined

  • Last visited

Reputation Activity

  1. Like
    uniflare got a reaction from lesvieuxcrevards in Unofficial F.A.Q - Common Setup Problems   
    Just thought I would do a good deed and try get thread spam lower :).
     
    Here I will cover the most common problems for installing 0.2.5.1 on a Windows Server;
    START WITH VANILLA (NO CUSTOM MODS ETC). ONCE THE SERVER WORKS, THEN EDIT WHAT YOU WANT / ADD ADMIN ETC. ONE THING AT A TIME.
    Battleye: Public Variable Restriction #0 When a player joins they get kicked
    Check the RPT log, probably mentions something like SERVER VERSION MISMATCH or something. Client doesnt have the same version as the server.
    When using the admin tool you get kicked:
    Make sure you are using the latest server files and the latest BE Filters included in the SC/Battleye Folder.
    Check the Paths to your Battleye folder (in files @EpochHive/EpochServer.ini and BEC/Config/Config.cfg) point to the SC/BattlEye Folder.
    Check to make sure BEC has loaded the Watchdog plugin correctly (It should say in the BEC console window).
    If you still get kicked there may be a bug (unconfirmed) where your txt filters will be overridden with incorrect values every restart, If this is the case, be patient for a fix.
    Workarounds modifying publicvar.txt manually can cause security issues.
    (Could be the log rotator, need confirmation).
    Mission Read From Bank / Server Auto-Closes or Crash Upon Joining / Stuck at Server Initializing / Server not Ready (Error 02) This occurs when there is a problem loading the mod. This could be due to several causes:
    Redis Database Server Problems:
    Check Redis Database Server Issues below for the solution.
    Incorrect Configuration of Database:
    Check your DB/Redis.conf file and make sure the ip/port and the password you chose is correct;
    Then check your @EpochHive/EpochServer.ini file and make sure the ip/port and password are the same as in redis.conf.
    Incorrect Configuration of Server/Mod Files:
    Check that anything you modified in any of the following files didnt cause any syntax errors/problems (best to start fresh just to get it working):
    @EpochHive/epochAH.hpp
    @EpochHive/epochconfig.hpp
    SC/config.cfg
    SC/basic.cfg
    SC/Users/SC/SC.Arma3Profile
    Check that you have placed all the files (DB/SC/MPMissions/@EpochHive/Keys Folders etc) in the correct locations in the correct place etc, just copy the entire contents of the server file zip to your arma 3 main directory, where your arma3server.exe is located.
    Redis Database Server Issues Nothing is saving to the database:
    Either your configuration (ip/port/passsword) dont match (check Mission Read From Bank ->Incorrect Configuration of Database)
    or the redis-server.exe in not running. If the redis-server.exe is not in the process list then check below;
    Redis-Server.exe not in Process list/No Console window:
    There are two causes I know of for this, the first is to check if you have all the redistributables required (it is like extra Microsoft files that the program needs to work).
    To do this, check your event log (start menu->type event viewer. On the left pane click Windows Logs->Application). Look for "Side-By-Side" Errors, you need to find the part of the error description that gives you a package name, for ex. "Dependent Assembly Microsoft.VC90.CRT".
    Put that string in google and you should find the package you need quite easily.
    The second cause could be a low filespace/virtual memory/ram issue. To check this, Hold shift and right click in the redis-server.exe folder (DB folder) and select "Open Command Line Here". Type "redis-server.exe redis.conf". You should get and error or some kind of output stating a process fork failed due to space/memory issues.
    If this is the case you can either lower the "maxmemory" config in redis.conf (Minimum I would say 2gb, but personally I prefer the second option next) or you can increase your Paging File Size, You may need to experiment with this to get it stable, I currently have 16gb page file and it seems to run perfectly fine with maxmemory=4gb on a 3gb RAM machine.
    BEC Closes/Wont Connect/Scheduler Issues BEC Auto Closes when you try to run it
    Make sure you have the correct Visual C++ Redistributables, vc 2008 and vc 2003 should be sufficient, you can check your event log (windows->startmenu->type event viewer) under windows logs->applications and look for "side by side" errors for bec.exe. Google the description you find.
    BEC Wont connect to the server
    Make sure your ip from your command line is your actual IP address, also make sure the IP in the BEC/Config/Config.cfg file is correct.
    Or alternatively you can try omitting the -ip parameter from your command line and using the IP 127.0.0.1 in the BEC Config file.
    BEC Scheduler is not working, no messages/restarts/errors
    First thing to check is that you have un-commented the Scheduler Path line in your BEC Config. If not simply remove the # from start of the line
    If you setup your scheduler paths correct and it still will not work you should get some "error loading scheduler.xml" in the BEC Console window. If not, then maybe your timings are off? Consult the Scheduler Help File inside the BEC Config Directory.
    Some things to note: The scheduler must be in _precise_ format. eg,
    Id starts at 0 and increments by one for each new job.
    Older syntax from BEC prior to 1.6 will not work, they need to be modified (very simple)
    Data type none
    You might have forgotten to rename "example_BEServer.cfg" to "BEServer.cfg" in "Arma/SC/Battleye" folder. (Thanks to hogscraper)
     
     
    I can add some scheduler templates if people find it necessary though the scheduler has a very nice readme that explains everything you need to know.
    Admin Menu Wont Show/Spawn Menu Greyed Out etc No admin menu when F1 is pressed:
    Basically put - assuming you havn't disabled the anti-hack, your steamid64 is not in the admin list in epochAH.hpp
    You need to get your steamid64 (You can get your normal steam id here, you can then convert that to steamid64 here.
    Admin menu shows, but Spawn or other options are greyed out (Server is currently disabled)
    Looks like you put your steamid64 into the wrong admin slot, make sure you just put your id into the owner slot, once, that will give you full permissions. for ex;
    adminMenu_Owner[] = {{"7656xxxxxxxxxxx21","Any name you like (will go in admin log)"}}; Mission Select Screen Joining Server Server Files Is out of date
    If you have access to the server file system and can execute, update your server files using STEAMCMD.
    Plenty of tutorials online on updating dedicated arma 3 servers, same routine.
    ex. http://forums.bistudio.com/showthread.php?147537-Tutorial-How-to-run-ArmA3-on-a-dedicated-server
    Startup Command-line Incorrect (Not loading SC/Config.cfg File)/Servername not same as in config.cfg
    Either you have something wrong with your startup parameters, or
    A problem with your config.cfg file, or - more likely;
    Your command line parameters are setup incorrectly.
    To remedy this:
    Make sure you copied the SC folder from the zip file to your arma3 server directory. Then use this command line to start your server:
    arma3server.exe -mod=@Epoch;@EpochHive; -config=C:\Path\to\Arma3server\SC\config.cfg -ip=xxx.xxx.xxx.xxx -port=2302 -profiles=SC -cfg=C:\Path\to\Arma3server\SC\basic.cfg -name=SC
    Be sure to replace "C:\Path\to\Arma3server" with the correct path to your arma 3 server directory. (With arma3server.exe inside)
    Also replace "xxx.xxx.xxx.xxx" with the servers remote IP address. (The one the public see, not your lan/local address, you can use http://whatismyipaddress.com/).
    Note: You may omit the "-ip=xx... parameter completely if BEC still wont connect after reading the above tips.
    Note: You can also omit the full path to your config params, (Thanks to Scoo) eg
    -config=SC\config.cfg -cfg=SC\basic.cfg Feel free to post anything that I may have missed or that you would like to contribute to this faq.
    I can guaruntee there are spelling errors but this will do for now :).
     
    Good Luck!
  2. Like
    uniflare got a reaction from Oleg in [RELEASE] Server Keepalive Batch Tool   
    Sourceforge: https://sourceforge.net/projects/skbtforarma/
     
     
    [RELEASE] Arma 2/3 Server Keepalive Batch Tool 1.2.2
    I wrote this for our old A2 Epoch server in hopes of making a very simple and light-weight easy to use keepalive/restarter, it was very useful, thought I'd share with the public. This tool has developed on these forums considerably and now has many many more features that make administering and controlling your server much easier.

    Keepalive Status Window


    Keepalive GUI


    Keepalive GUI Configuration Properties

     
    Feature Archive:
     
    -Gui-
    ADDED IN 1.2.2: Higher core support for setting affinities (up to 100 cores O.O)
    ADDED IN 1.2.2: New status icons in config window for batch/server status
    ADDED IN 1.2.2: Added a new control bar in config window, to control keepalive/server
     
    -Core-
    ADDED IN 1.2.2: Added an exit batch check and new file to set this flag externally to close the keepalive.
    Auto start Database/Arma server and BEC if any one of them fails Logs events in real-time with a console display Easy configuration for any arma server (arma/arma 2/arma 3) Ability to Auto restart using BEC Scheduler (check readme for details) Ability to manually restart from an external program (eg, Web Service on same machine) Keepalive for the Keepalive (if batch crashes or something, it will keep running regardless) Auto log file rotation *added in 0.8.0 Auto Database Backup *added in 0.8.0 Ability to use 7zip to archive logs and/or database file *added in 0.8.0 Keep Arma Server Monitor active (Optional) (addon for arma 2/3) *added in 0.8.0 Keep Teamspeak Server Active (Optional) *added in 0.8.0 Database Interval, Minutes between DB Backups *added in 0.9.0 Ability to keep ASM server monitor alive. *added in 0.9.0 Ability to keep Teamspeak server alive. *added in 0.9.0 Log backup and db backup locations configurable *added in 0.9.0 Lets arma close nicely using #shutdown on automatic restarts (BEC Scheduler required) *added in 0.9.0 Manual Action Timeout configurable. (How long will it take you to upload new pbos?) *added in 0.9.0 Configuration settings for ASM logging capabilities. Check batch settings. *fixed in 0.9.1 Ability to configure another process to keep alive (such as a HC client or another server using a renamed exe file). *NEW IN 0.9.2 Project on Sourceforge and GitHub. *NEW IN 0.9.4 Crash Detection! Will force close any crashed processes! *NEW IN 0.9.4 Affinity and Priority settings! *NEW IN 0.9.4 Sleek GUI for managing and installing SKBT for multiple server on the same machine/network!*ADDED IN 1.0.0 Keepalive instance shortcuts to start menu and desktop. ADDED IN 1.0.1 Usage of parenthesis and spaces in path names fully! ADDED IN 1.0.3 Allow bec_flag_dsc parameter, (fix BEC auto closing due to no update signal). ADDED IN 1.0.3 Ability to change log detail level. Added in 1.1.0 Can forcefully delay between ONLY restart events 3 batch files in custom folder to aid in hooking code before certain events, more info inside those files (Check readme or more info) Tooltips to all configuration options Custom process tab! Keep any process you wish alive with your server (up to 100 extra processes!). ADDED IN 1.2.0 Heartbeat for external programs to know if the Keepalive is active. ADDED IN 1.2.0
      Downloads:
    NOTE*: Please use the sourceforge/Github repositories to download.
     
    [LATEST RELEASE]
    DOWNLOAD 1.2.2 - GUI Installer
    tinyupload.com
     
    DOWNLOAD 1.2.2 - No Gui (Manual Install)
    tinyupload.com
     
    Mirrors on SourceForge / GitHub
    Development Snapshots available as standard.

    [OLDER RELEASES]
    For older releases please use the github/sourceforce release lists.

    *Latest Release:
    Please be advised the download links in this post are not the latest. SKBT was updated after the latest official release but do not fear! You do not need to build it!
    To download the latest binary of SKBT click here (sourceforge/skbtforarma/Master/Bin/Release/skbtInstaller_win32.exe)
    Check the commit logs on SF/GH for updates and changes.

    edit-
    Updated to 1.2.2.1 (Only on repo)
  3. Like
    uniflare got a reaction from Metalfoundry in [RELEASE] Server Keepalive Batch Tool   
    Updated to 1.1.0.2 Hotfix 2
     
    Fixes some crashes.

    FIXED IN 1.1.0.2: Fixed exception when chaning db file location on first install.
    ADDED IN 1.1.0.2: Patched application crash when number of virtual machine cores are greater than 8.
     
    As always any feedback is highly appreciated.
     
    Thanks!
     
    Note: The temporary fix for virtual core count exceeding 8 will be properly address within the week. This will mean changing the way cores are selected in the configuration window. Stay Tuned!
  4. Like
    uniflare got a reaction from Brian Soanes in Specify CPU Load for your server or servers   
    Its all about raw core speed rather than how many cores.
     
    You could run 4 arma services even 6 pretty easily with 12 physical cores. might even double that, not sure how logical would preform over physical cores though.
  5. Like
    uniflare got a reaction from Ghostrider-GRG in Unofficial F.A.Q - Common Setup Problems   
    Just thought I would do a good deed and try get thread spam lower :).
     
    Here I will cover the most common problems for installing 0.2.5.1 on a Windows Server;
    START WITH VANILLA (NO CUSTOM MODS ETC). ONCE THE SERVER WORKS, THEN EDIT WHAT YOU WANT / ADD ADMIN ETC. ONE THING AT A TIME.
    Battleye: Public Variable Restriction #0 When a player joins they get kicked
    Check the RPT log, probably mentions something like SERVER VERSION MISMATCH or something. Client doesnt have the same version as the server.
    When using the admin tool you get kicked:
    Make sure you are using the latest server files and the latest BE Filters included in the SC/Battleye Folder.
    Check the Paths to your Battleye folder (in files @EpochHive/EpochServer.ini and BEC/Config/Config.cfg) point to the SC/BattlEye Folder.
    Check to make sure BEC has loaded the Watchdog plugin correctly (It should say in the BEC console window).
    If you still get kicked there may be a bug (unconfirmed) where your txt filters will be overridden with incorrect values every restart, If this is the case, be patient for a fix.
    Workarounds modifying publicvar.txt manually can cause security issues.
    (Could be the log rotator, need confirmation).
    Mission Read From Bank / Server Auto-Closes or Crash Upon Joining / Stuck at Server Initializing / Server not Ready (Error 02) This occurs when there is a problem loading the mod. This could be due to several causes:
    Redis Database Server Problems:
    Check Redis Database Server Issues below for the solution.
    Incorrect Configuration of Database:
    Check your DB/Redis.conf file and make sure the ip/port and the password you chose is correct;
    Then check your @EpochHive/EpochServer.ini file and make sure the ip/port and password are the same as in redis.conf.
    Incorrect Configuration of Server/Mod Files:
    Check that anything you modified in any of the following files didnt cause any syntax errors/problems (best to start fresh just to get it working):
    @EpochHive/epochAH.hpp
    @EpochHive/epochconfig.hpp
    SC/config.cfg
    SC/basic.cfg
    SC/Users/SC/SC.Arma3Profile
    Check that you have placed all the files (DB/SC/MPMissions/@EpochHive/Keys Folders etc) in the correct locations in the correct place etc, just copy the entire contents of the server file zip to your arma 3 main directory, where your arma3server.exe is located.
    Redis Database Server Issues Nothing is saving to the database:
    Either your configuration (ip/port/passsword) dont match (check Mission Read From Bank ->Incorrect Configuration of Database)
    or the redis-server.exe in not running. If the redis-server.exe is not in the process list then check below;
    Redis-Server.exe not in Process list/No Console window:
    There are two causes I know of for this, the first is to check if you have all the redistributables required (it is like extra Microsoft files that the program needs to work).
    To do this, check your event log (start menu->type event viewer. On the left pane click Windows Logs->Application). Look for "Side-By-Side" Errors, you need to find the part of the error description that gives you a package name, for ex. "Dependent Assembly Microsoft.VC90.CRT".
    Put that string in google and you should find the package you need quite easily.
    The second cause could be a low filespace/virtual memory/ram issue. To check this, Hold shift and right click in the redis-server.exe folder (DB folder) and select "Open Command Line Here". Type "redis-server.exe redis.conf". You should get and error or some kind of output stating a process fork failed due to space/memory issues.
    If this is the case you can either lower the "maxmemory" config in redis.conf (Minimum I would say 2gb, but personally I prefer the second option next) or you can increase your Paging File Size, You may need to experiment with this to get it stable, I currently have 16gb page file and it seems to run perfectly fine with maxmemory=4gb on a 3gb RAM machine.
    BEC Closes/Wont Connect/Scheduler Issues BEC Auto Closes when you try to run it
    Make sure you have the correct Visual C++ Redistributables, vc 2008 and vc 2003 should be sufficient, you can check your event log (windows->startmenu->type event viewer) under windows logs->applications and look for "side by side" errors for bec.exe. Google the description you find.
    BEC Wont connect to the server
    Make sure your ip from your command line is your actual IP address, also make sure the IP in the BEC/Config/Config.cfg file is correct.
    Or alternatively you can try omitting the -ip parameter from your command line and using the IP 127.0.0.1 in the BEC Config file.
    BEC Scheduler is not working, no messages/restarts/errors
    First thing to check is that you have un-commented the Scheduler Path line in your BEC Config. If not simply remove the # from start of the line
    If you setup your scheduler paths correct and it still will not work you should get some "error loading scheduler.xml" in the BEC Console window. If not, then maybe your timings are off? Consult the Scheduler Help File inside the BEC Config Directory.
    Some things to note: The scheduler must be in _precise_ format. eg,
    Id starts at 0 and increments by one for each new job.
    Older syntax from BEC prior to 1.6 will not work, they need to be modified (very simple)
    Data type none
    You might have forgotten to rename "example_BEServer.cfg" to "BEServer.cfg" in "Arma/SC/Battleye" folder. (Thanks to hogscraper)
     
     
    I can add some scheduler templates if people find it necessary though the scheduler has a very nice readme that explains everything you need to know.
    Admin Menu Wont Show/Spawn Menu Greyed Out etc No admin menu when F1 is pressed:
    Basically put - assuming you havn't disabled the anti-hack, your steamid64 is not in the admin list in epochAH.hpp
    You need to get your steamid64 (You can get your normal steam id here, you can then convert that to steamid64 here.
    Admin menu shows, but Spawn or other options are greyed out (Server is currently disabled)
    Looks like you put your steamid64 into the wrong admin slot, make sure you just put your id into the owner slot, once, that will give you full permissions. for ex;
    adminMenu_Owner[] = {{"7656xxxxxxxxxxx21","Any name you like (will go in admin log)"}}; Mission Select Screen Joining Server Server Files Is out of date
    If you have access to the server file system and can execute, update your server files using STEAMCMD.
    Plenty of tutorials online on updating dedicated arma 3 servers, same routine.
    ex. http://forums.bistudio.com/showthread.php?147537-Tutorial-How-to-run-ArmA3-on-a-dedicated-server
    Startup Command-line Incorrect (Not loading SC/Config.cfg File)/Servername not same as in config.cfg
    Either you have something wrong with your startup parameters, or
    A problem with your config.cfg file, or - more likely;
    Your command line parameters are setup incorrectly.
    To remedy this:
    Make sure you copied the SC folder from the zip file to your arma3 server directory. Then use this command line to start your server:
    arma3server.exe -mod=@Epoch;@EpochHive; -config=C:\Path\to\Arma3server\SC\config.cfg -ip=xxx.xxx.xxx.xxx -port=2302 -profiles=SC -cfg=C:\Path\to\Arma3server\SC\basic.cfg -name=SC
    Be sure to replace "C:\Path\to\Arma3server" with the correct path to your arma 3 server directory. (With arma3server.exe inside)
    Also replace "xxx.xxx.xxx.xxx" with the servers remote IP address. (The one the public see, not your lan/local address, you can use http://whatismyipaddress.com/).
    Note: You may omit the "-ip=xx... parameter completely if BEC still wont connect after reading the above tips.
    Note: You can also omit the full path to your config params, (Thanks to Scoo) eg
    -config=SC\config.cfg -cfg=SC\basic.cfg Feel free to post anything that I may have missed or that you would like to contribute to this faq.
    I can guaruntee there are spelling errors but this will do for now :).
     
    Good Luck!
  6. Like
    uniflare got a reaction from TheHound in [RELEASE] Server Keepalive Batch Tool   
    Hi there TheHound!
     
    Thanks for the feedback! I have just pushed snapshot to the sourceforge/github repos for the NonGui version with some new configs and new event hook features. Check the repo/skbtforarma/master/NonGui/Readme.txt for more info. (Can download tarball snapshots here).
     
    Will be merging new features to GUI application within 48 hours. (If you dont like the sound of the NonGui version for now :P).
     
    Regards
  7. Like
    uniflare got a reaction from KingRaymond795 in Unofficial F.A.Q - Common Setup Problems   
    Just thought I would do a good deed and try get thread spam lower :).
     
    Here I will cover the most common problems for installing 0.2.5.1 on a Windows Server;
    START WITH VANILLA (NO CUSTOM MODS ETC). ONCE THE SERVER WORKS, THEN EDIT WHAT YOU WANT / ADD ADMIN ETC. ONE THING AT A TIME.
    Battleye: Public Variable Restriction #0 When a player joins they get kicked
    Check the RPT log, probably mentions something like SERVER VERSION MISMATCH or something. Client doesnt have the same version as the server.
    When using the admin tool you get kicked:
    Make sure you are using the latest server files and the latest BE Filters included in the SC/Battleye Folder.
    Check the Paths to your Battleye folder (in files @EpochHive/EpochServer.ini and BEC/Config/Config.cfg) point to the SC/BattlEye Folder.
    Check to make sure BEC has loaded the Watchdog plugin correctly (It should say in the BEC console window).
    If you still get kicked there may be a bug (unconfirmed) where your txt filters will be overridden with incorrect values every restart, If this is the case, be patient for a fix.
    Workarounds modifying publicvar.txt manually can cause security issues.
    (Could be the log rotator, need confirmation).
    Mission Read From Bank / Server Auto-Closes or Crash Upon Joining / Stuck at Server Initializing / Server not Ready (Error 02) This occurs when there is a problem loading the mod. This could be due to several causes:
    Redis Database Server Problems:
    Check Redis Database Server Issues below for the solution.
    Incorrect Configuration of Database:
    Check your DB/Redis.conf file and make sure the ip/port and the password you chose is correct;
    Then check your @EpochHive/EpochServer.ini file and make sure the ip/port and password are the same as in redis.conf.
    Incorrect Configuration of Server/Mod Files:
    Check that anything you modified in any of the following files didnt cause any syntax errors/problems (best to start fresh just to get it working):
    @EpochHive/epochAH.hpp
    @EpochHive/epochconfig.hpp
    SC/config.cfg
    SC/basic.cfg
    SC/Users/SC/SC.Arma3Profile
    Check that you have placed all the files (DB/SC/MPMissions/@EpochHive/Keys Folders etc) in the correct locations in the correct place etc, just copy the entire contents of the server file zip to your arma 3 main directory, where your arma3server.exe is located.
    Redis Database Server Issues Nothing is saving to the database:
    Either your configuration (ip/port/passsword) dont match (check Mission Read From Bank ->Incorrect Configuration of Database)
    or the redis-server.exe in not running. If the redis-server.exe is not in the process list then check below;
    Redis-Server.exe not in Process list/No Console window:
    There are two causes I know of for this, the first is to check if you have all the redistributables required (it is like extra Microsoft files that the program needs to work).
    To do this, check your event log (start menu->type event viewer. On the left pane click Windows Logs->Application). Look for "Side-By-Side" Errors, you need to find the part of the error description that gives you a package name, for ex. "Dependent Assembly Microsoft.VC90.CRT".
    Put that string in google and you should find the package you need quite easily.
    The second cause could be a low filespace/virtual memory/ram issue. To check this, Hold shift and right click in the redis-server.exe folder (DB folder) and select "Open Command Line Here". Type "redis-server.exe redis.conf". You should get and error or some kind of output stating a process fork failed due to space/memory issues.
    If this is the case you can either lower the "maxmemory" config in redis.conf (Minimum I would say 2gb, but personally I prefer the second option next) or you can increase your Paging File Size, You may need to experiment with this to get it stable, I currently have 16gb page file and it seems to run perfectly fine with maxmemory=4gb on a 3gb RAM machine.
    BEC Closes/Wont Connect/Scheduler Issues BEC Auto Closes when you try to run it
    Make sure you have the correct Visual C++ Redistributables, vc 2008 and vc 2003 should be sufficient, you can check your event log (windows->startmenu->type event viewer) under windows logs->applications and look for "side by side" errors for bec.exe. Google the description you find.
    BEC Wont connect to the server
    Make sure your ip from your command line is your actual IP address, also make sure the IP in the BEC/Config/Config.cfg file is correct.
    Or alternatively you can try omitting the -ip parameter from your command line and using the IP 127.0.0.1 in the BEC Config file.
    BEC Scheduler is not working, no messages/restarts/errors
    First thing to check is that you have un-commented the Scheduler Path line in your BEC Config. If not simply remove the # from start of the line
    If you setup your scheduler paths correct and it still will not work you should get some "error loading scheduler.xml" in the BEC Console window. If not, then maybe your timings are off? Consult the Scheduler Help File inside the BEC Config Directory.
    Some things to note: The scheduler must be in _precise_ format. eg,
    Id starts at 0 and increments by one for each new job.
    Older syntax from BEC prior to 1.6 will not work, they need to be modified (very simple)
    Data type none
    You might have forgotten to rename "example_BEServer.cfg" to "BEServer.cfg" in "Arma/SC/Battleye" folder. (Thanks to hogscraper)
     
     
    I can add some scheduler templates if people find it necessary though the scheduler has a very nice readme that explains everything you need to know.
    Admin Menu Wont Show/Spawn Menu Greyed Out etc No admin menu when F1 is pressed:
    Basically put - assuming you havn't disabled the anti-hack, your steamid64 is not in the admin list in epochAH.hpp
    You need to get your steamid64 (You can get your normal steam id here, you can then convert that to steamid64 here.
    Admin menu shows, but Spawn or other options are greyed out (Server is currently disabled)
    Looks like you put your steamid64 into the wrong admin slot, make sure you just put your id into the owner slot, once, that will give you full permissions. for ex;
    adminMenu_Owner[] = {{"7656xxxxxxxxxxx21","Any name you like (will go in admin log)"}}; Mission Select Screen Joining Server Server Files Is out of date
    If you have access to the server file system and can execute, update your server files using STEAMCMD.
    Plenty of tutorials online on updating dedicated arma 3 servers, same routine.
    ex. http://forums.bistudio.com/showthread.php?147537-Tutorial-How-to-run-ArmA3-on-a-dedicated-server
    Startup Command-line Incorrect (Not loading SC/Config.cfg File)/Servername not same as in config.cfg
    Either you have something wrong with your startup parameters, or
    A problem with your config.cfg file, or - more likely;
    Your command line parameters are setup incorrectly.
    To remedy this:
    Make sure you copied the SC folder from the zip file to your arma3 server directory. Then use this command line to start your server:
    arma3server.exe -mod=@Epoch;@EpochHive; -config=C:\Path\to\Arma3server\SC\config.cfg -ip=xxx.xxx.xxx.xxx -port=2302 -profiles=SC -cfg=C:\Path\to\Arma3server\SC\basic.cfg -name=SC
    Be sure to replace "C:\Path\to\Arma3server" with the correct path to your arma 3 server directory. (With arma3server.exe inside)
    Also replace "xxx.xxx.xxx.xxx" with the servers remote IP address. (The one the public see, not your lan/local address, you can use http://whatismyipaddress.com/).
    Note: You may omit the "-ip=xx... parameter completely if BEC still wont connect after reading the above tips.
    Note: You can also omit the full path to your config params, (Thanks to Scoo) eg
    -config=SC\config.cfg -cfg=SC\basic.cfg Feel free to post anything that I may have missed or that you would like to contribute to this faq.
    I can guaruntee there are spelling errors but this will do for now :).
     
    Good Luck!
  8. Like
    uniflare got a reaction from Vaprz in Epoch - My thoughts   
    This was intended to be a reply in the epoch status form thread but its locked. Took me 20 min to write so im not wasting it. Here it is;


    It is a shame this mod is not quite as popular atm. I can say when it wss announced it was highly popular and played religously for.. a week? There is just no content atm in stock epoch.

    Though I do understand and I hope others do that epoch is designed to be extended. This fact shines through when you look at ccg etc even in its closed state it is easily modded and extended. The official server are for testing.

    IMO the reason epoch is getting stale atm is not so much due to the pace of development but yhe release of server files which resulted in modified code and servers with more content hording players from official.

    I think thete needs to be some seripus perks for yhe official servers, eg priority updates with major features to be exclusive to official servers. You need something to draw people in. This is possible as you can see modded epoch servers are always behind - the more unnoficial features that are hacked in makes it harder to mod T hr files every update especially if the core has changed in any way, anyone who actually cares about the mod should relish this proposal. Only thieves and lazy oppertunist game hosts will complain.

    I liked the original epoch as it was basically dayz (which I fing loved to bits til they took out the l85/as50 lol fkn carebears) with more weapons and trsding and mining and base building and more. It just had so much to do.

    This epoch, as stated, is not related to dayz at all. Itis a whole new concept. IMO the only similarity with a2 epoch is the ability to extend the mod an f that alone will take it far - just look at ccg etc even in epochs current state it is wonderful.

    Thing is the devs do listen, they cave in, which imo is bad for the mod. Everyone cries server files... they relesse them months if not a year before they wanted. This imo was a big mistake. Everyone cries content and they adf little bits that theu can to keep you interested - no its not what we ALL want but its what a lot of people want, more content.

    They spent a LOT of time on the framework code and basr of epoch. Only NOW are they starting to add features and content. Yes yhe stock mod is getting lesd popular. BUT the core mod IS popular (ccg etc) even in its current state! ghe devs have done a fantastic job on the framework really good stuff. Now they add and polish features and content for the stock epoch mod so will take a while of course.

    I thonk if epoch devs really want ghis mod to fly they will have to adk the community for physical help with content/coding. But of course AFTER MANW contest. I believe this is the reason they are closed to new devs atm. (Could be wrong).

    My conclusion is epoch is a success, a small one for now, but still a success. Once the devs work out yhe current issues mentioned above it will fly.. trust me..

    Also if I was lead dev of epoch I would not publicly release major new awesome features until I had enough to draw more attention. Ie I would keep them finished but secret so that one day when all basic features etc are polihed I could hype the feck out of the first major release candidate spouting new exclusive awedome spangly fun features. This would compleyely revive the mod as long as the features are shocking enough/fun enough.

    DO NOT PEE OR KICK BALLS ON THIS WALL. Over 9000 Krypto fine!

    peace
  9. Like
    uniflare reacted to axeman in Can i speak with axeman?   
    feel free to give us your feedback, I welcome it, apologies if I was a bit abrupt.
  10. Like
    uniflare reacted to hms in Can i speak with axeman?   
    I enjoyed this thread and the suggestions therein.  I also thought the locked thread was constructive.
     
    Nobody comes in here, takes the time to register, and posts something - however critical it may seem to be -  because they dislike the game or wish to piss off the developers.  Quite the contrary.
     
    Keep up the great work and I can't wait to see the next release.
  11. Like
    uniflare got a reaction from axeman in Can i speak with axeman?   
    Honestly I understand, you get a lot of flak from the Arma community for pointless uneducated things so it makes sense :P.
    Thanks for the apology! I know you guys have hearts too xD
     
    It is better that the previous thread is locked - it was just something i wanted to add as i was reading the previous thread that was locked before i could write this reply (or i didn't notice it was locked aha), was literally the wording that threw me off ;).
     
    If the wall is too large here is my summarized feedback:
    1. No content at the moment to draw players so people wanting to "play" will be left with a bad taste in their mouth so to speak, i think;-
    2. I feel people don't understand about alpha at the moment, maybe see how dayz game emphasizes that playing atm is for testing, not playing, yet.
    3. I feel official servers need more attention, some exclusivity with features maybe a dev test server like dayz game has.
    4. I vividly loved the original epoch as it grew from something I loved (and hated xD), but also because it grew extremely well and i loved it more than dayz (and still do <3).
    5. I feel you are doing the right thing with keeping the future behind doors. I think if you time it right you could surprise people with lots of stuff at once and grab major global attention.
    6. I feel the mod is a success right now - it being actively used and played with, just need to wait for that "splash hit" :).
    7. I don't play as much as of course there is many options of games atm and previously mentioned this is not near finished.
     
    Playing the game; (probably mentioned before)
    1. The drones are great, they can indicate a player for you or you to a player, and provide something to make you react. But I would prefer if they would move and scan a bit more mechanically as if it is searching sectors, this would make it slightly easier to target and imo a bit more immersive :). (IR lasers? xD)
    2. The dogs are ok, Ive not tamed one yet as ive never felt the need to, they seem more of a player spotting tool than anything else, but the fact that they run right up to you puts me off a little, it literally is a homing beacon for you or anyone to you (imo, more OP than TWS in most situations).
    3. The guns xD, I've never like the arma 3 weapon set, never felt real to me like arma 2 did (maybe cuz i know most of it is made-up). But i love the new weapon addition and hope there are more skins/weapons coming! Love the l85 and hope there is some dmr type next :).
    4. Ship wrecks, really easy in 0251, not played 0.3 (yet), but ofc 0252 basically disabled them, so waiting if 0.3 changes things :). I loved diving! but never was eaten by a shark! thankfully :P - this is fixed in 0.3 i think?
    5. The loot is awesome, really i love the chairs and stuff you can search. But i feel they stand out too much as it is only with loot you find these objects and only in certain houses (i mean all in 1 house within x distance). I think more empty furniture to fill out other buildings would be nice for immersion.
    6. Immersion in general, I guess you are working on this atm but i fel immersion is lacking simply due to no set theme, maybe apply some post-processing overlay/render and some custom environment sounds and maybe ambiance tracks (namalsk had this spot on for me).
     
    then ,
    . Sappers are a little broken, sometimes they stand still sometimes they sneak up on you, doesnt feel right atm.
    . Haven't seen a hoodie in weeks, but they were pretty cool when i started, they really freaked me out and made me relocate (like a horde chasing you through a town in dayz).
    . I can kinda get an idea of where your going with this, almost feels hl2 ish to me (the story), I am eargerly awaiting what you have in store for us!
     
    I think that will do for now :). I will play the new update and see what happens
     
    Thanks axeman, it's clear I wont get banned now It's just I've recently had bad experience with a very popular server admin (totally unrelated) and it all came back to me in that instance lol.
  12. Like
    uniflare got a reaction from IReeceI in Can i speak with axeman?   
    Hi Axeman,

    It seems I have unintentionally offended you or the devs, as you locked my thread and threatened a ban? This was not my intention at all. My thread praises your work and is an attempt to provide feedback and ideas. CCG was used as an example to show how succesfull your mod is, did you actually read the post?

    (The reply never mentioned any ccg and seemed like good feedback so I assume your post was directed specifically towards me).

    Can you explain which part you disliked? Again I tried to praise the dev team and explain some points why I think the mod is becoming less popular and what could be done now and in the future to prevent this.

    Thanks.
    Sorry again if I offended you?
     
    This would of been a PM or silent message but I cant message you guys and no idea how to otherwise).
     
    Please dont reply to this thread I just want to talk to axeman or any mod/dev :). Thanks for your understanding :).
  13. Like
    uniflare got a reaction from SentencedToBurn in Unofficial F.A.Q - Common Setup Problems   
    Just thought I would do a good deed and try get thread spam lower :).
     
    Here I will cover the most common problems for installing 0.2.5.1 on a Windows Server;
    START WITH VANILLA (NO CUSTOM MODS ETC). ONCE THE SERVER WORKS, THEN EDIT WHAT YOU WANT / ADD ADMIN ETC. ONE THING AT A TIME.
    Battleye: Public Variable Restriction #0 When a player joins they get kicked
    Check the RPT log, probably mentions something like SERVER VERSION MISMATCH or something. Client doesnt have the same version as the server.
    When using the admin tool you get kicked:
    Make sure you are using the latest server files and the latest BE Filters included in the SC/Battleye Folder.
    Check the Paths to your Battleye folder (in files @EpochHive/EpochServer.ini and BEC/Config/Config.cfg) point to the SC/BattlEye Folder.
    Check to make sure BEC has loaded the Watchdog plugin correctly (It should say in the BEC console window).
    If you still get kicked there may be a bug (unconfirmed) where your txt filters will be overridden with incorrect values every restart, If this is the case, be patient for a fix.
    Workarounds modifying publicvar.txt manually can cause security issues.
    (Could be the log rotator, need confirmation).
    Mission Read From Bank / Server Auto-Closes or Crash Upon Joining / Stuck at Server Initializing / Server not Ready (Error 02) This occurs when there is a problem loading the mod. This could be due to several causes:
    Redis Database Server Problems:
    Check Redis Database Server Issues below for the solution.
    Incorrect Configuration of Database:
    Check your DB/Redis.conf file and make sure the ip/port and the password you chose is correct;
    Then check your @EpochHive/EpochServer.ini file and make sure the ip/port and password are the same as in redis.conf.
    Incorrect Configuration of Server/Mod Files:
    Check that anything you modified in any of the following files didnt cause any syntax errors/problems (best to start fresh just to get it working):
    @EpochHive/epochAH.hpp
    @EpochHive/epochconfig.hpp
    SC/config.cfg
    SC/basic.cfg
    SC/Users/SC/SC.Arma3Profile
    Check that you have placed all the files (DB/SC/MPMissions/@EpochHive/Keys Folders etc) in the correct locations in the correct place etc, just copy the entire contents of the server file zip to your arma 3 main directory, where your arma3server.exe is located.
    Redis Database Server Issues Nothing is saving to the database:
    Either your configuration (ip/port/passsword) dont match (check Mission Read From Bank ->Incorrect Configuration of Database)
    or the redis-server.exe in not running. If the redis-server.exe is not in the process list then check below;
    Redis-Server.exe not in Process list/No Console window:
    There are two causes I know of for this, the first is to check if you have all the redistributables required (it is like extra Microsoft files that the program needs to work).
    To do this, check your event log (start menu->type event viewer. On the left pane click Windows Logs->Application). Look for "Side-By-Side" Errors, you need to find the part of the error description that gives you a package name, for ex. "Dependent Assembly Microsoft.VC90.CRT".
    Put that string in google and you should find the package you need quite easily.
    The second cause could be a low filespace/virtual memory/ram issue. To check this, Hold shift and right click in the redis-server.exe folder (DB folder) and select "Open Command Line Here". Type "redis-server.exe redis.conf". You should get and error or some kind of output stating a process fork failed due to space/memory issues.
    If this is the case you can either lower the "maxmemory" config in redis.conf (Minimum I would say 2gb, but personally I prefer the second option next) or you can increase your Paging File Size, You may need to experiment with this to get it stable, I currently have 16gb page file and it seems to run perfectly fine with maxmemory=4gb on a 3gb RAM machine.
    BEC Closes/Wont Connect/Scheduler Issues BEC Auto Closes when you try to run it
    Make sure you have the correct Visual C++ Redistributables, vc 2008 and vc 2003 should be sufficient, you can check your event log (windows->startmenu->type event viewer) under windows logs->applications and look for "side by side" errors for bec.exe. Google the description you find.
    BEC Wont connect to the server
    Make sure your ip from your command line is your actual IP address, also make sure the IP in the BEC/Config/Config.cfg file is correct.
    Or alternatively you can try omitting the -ip parameter from your command line and using the IP 127.0.0.1 in the BEC Config file.
    BEC Scheduler is not working, no messages/restarts/errors
    First thing to check is that you have un-commented the Scheduler Path line in your BEC Config. If not simply remove the # from start of the line
    If you setup your scheduler paths correct and it still will not work you should get some "error loading scheduler.xml" in the BEC Console window. If not, then maybe your timings are off? Consult the Scheduler Help File inside the BEC Config Directory.
    Some things to note: The scheduler must be in _precise_ format. eg,
    Id starts at 0 and increments by one for each new job.
    Older syntax from BEC prior to 1.6 will not work, they need to be modified (very simple)
    Data type none
    You might have forgotten to rename "example_BEServer.cfg" to "BEServer.cfg" in "Arma/SC/Battleye" folder. (Thanks to hogscraper)
     
     
    I can add some scheduler templates if people find it necessary though the scheduler has a very nice readme that explains everything you need to know.
    Admin Menu Wont Show/Spawn Menu Greyed Out etc No admin menu when F1 is pressed:
    Basically put - assuming you havn't disabled the anti-hack, your steamid64 is not in the admin list in epochAH.hpp
    You need to get your steamid64 (You can get your normal steam id here, you can then convert that to steamid64 here.
    Admin menu shows, but Spawn or other options are greyed out (Server is currently disabled)
    Looks like you put your steamid64 into the wrong admin slot, make sure you just put your id into the owner slot, once, that will give you full permissions. for ex;
    adminMenu_Owner[] = {{"7656xxxxxxxxxxx21","Any name you like (will go in admin log)"}}; Mission Select Screen Joining Server Server Files Is out of date
    If you have access to the server file system and can execute, update your server files using STEAMCMD.
    Plenty of tutorials online on updating dedicated arma 3 servers, same routine.
    ex. http://forums.bistudio.com/showthread.php?147537-Tutorial-How-to-run-ArmA3-on-a-dedicated-server
    Startup Command-line Incorrect (Not loading SC/Config.cfg File)/Servername not same as in config.cfg
    Either you have something wrong with your startup parameters, or
    A problem with your config.cfg file, or - more likely;
    Your command line parameters are setup incorrectly.
    To remedy this:
    Make sure you copied the SC folder from the zip file to your arma3 server directory. Then use this command line to start your server:
    arma3server.exe -mod=@Epoch;@EpochHive; -config=C:\Path\to\Arma3server\SC\config.cfg -ip=xxx.xxx.xxx.xxx -port=2302 -profiles=SC -cfg=C:\Path\to\Arma3server\SC\basic.cfg -name=SC
    Be sure to replace "C:\Path\to\Arma3server" with the correct path to your arma 3 server directory. (With arma3server.exe inside)
    Also replace "xxx.xxx.xxx.xxx" with the servers remote IP address. (The one the public see, not your lan/local address, you can use http://whatismyipaddress.com/).
    Note: You may omit the "-ip=xx... parameter completely if BEC still wont connect after reading the above tips.
    Note: You can also omit the full path to your config params, (Thanks to Scoo) eg
    -config=SC\config.cfg -cfg=SC\basic.cfg Feel free to post anything that I may have missed or that you would like to contribute to this faq.
    I can guaruntee there are spelling errors but this will do for now :).
     
    Good Luck!
  14. Like
    uniflare got a reaction from Nic in What is the vision, the "Why?" of Epoch?   
    I just thought I would mention as a hobbiest developer that focusing on one part of a project for too long has a lasting detrimental effect on a developers willingness to continue. They spent a lot of time and effort on base building and I would understand if they wanted to make something different or more interesting with masks and other items.

    As they say they are volunteers who work on this mod in their free time, I assume as/like a hobby. They enjoy a challenge and have made great progress with their ingenuity so far. They are working on backend and main features but they need "fun" things to create to keep them interested.

    My 2 cents
  15. Like
    uniflare got a reaction from Uro in Where are all the object makers ?   
    send me snaps and well see where we go from there...

    wait, not the same thing...
  16. Like
    uniflare got a reaction from Axle in Unofficial F.A.Q - Common Setup Problems   
    Just thought I would do a good deed and try get thread spam lower :).
     
    Here I will cover the most common problems for installing 0.2.5.1 on a Windows Server;
    START WITH VANILLA (NO CUSTOM MODS ETC). ONCE THE SERVER WORKS, THEN EDIT WHAT YOU WANT / ADD ADMIN ETC. ONE THING AT A TIME.
    Battleye: Public Variable Restriction #0 When a player joins they get kicked
    Check the RPT log, probably mentions something like SERVER VERSION MISMATCH or something. Client doesnt have the same version as the server.
    When using the admin tool you get kicked:
    Make sure you are using the latest server files and the latest BE Filters included in the SC/Battleye Folder.
    Check the Paths to your Battleye folder (in files @EpochHive/EpochServer.ini and BEC/Config/Config.cfg) point to the SC/BattlEye Folder.
    Check to make sure BEC has loaded the Watchdog plugin correctly (It should say in the BEC console window).
    If you still get kicked there may be a bug (unconfirmed) where your txt filters will be overridden with incorrect values every restart, If this is the case, be patient for a fix.
    Workarounds modifying publicvar.txt manually can cause security issues.
    (Could be the log rotator, need confirmation).
    Mission Read From Bank / Server Auto-Closes or Crash Upon Joining / Stuck at Server Initializing / Server not Ready (Error 02) This occurs when there is a problem loading the mod. This could be due to several causes:
    Redis Database Server Problems:
    Check Redis Database Server Issues below for the solution.
    Incorrect Configuration of Database:
    Check your DB/Redis.conf file and make sure the ip/port and the password you chose is correct;
    Then check your @EpochHive/EpochServer.ini file and make sure the ip/port and password are the same as in redis.conf.
    Incorrect Configuration of Server/Mod Files:
    Check that anything you modified in any of the following files didnt cause any syntax errors/problems (best to start fresh just to get it working):
    @EpochHive/epochAH.hpp
    @EpochHive/epochconfig.hpp
    SC/config.cfg
    SC/basic.cfg
    SC/Users/SC/SC.Arma3Profile
    Check that you have placed all the files (DB/SC/MPMissions/@EpochHive/Keys Folders etc) in the correct locations in the correct place etc, just copy the entire contents of the server file zip to your arma 3 main directory, where your arma3server.exe is located.
    Redis Database Server Issues Nothing is saving to the database:
    Either your configuration (ip/port/passsword) dont match (check Mission Read From Bank ->Incorrect Configuration of Database)
    or the redis-server.exe in not running. If the redis-server.exe is not in the process list then check below;
    Redis-Server.exe not in Process list/No Console window:
    There are two causes I know of for this, the first is to check if you have all the redistributables required (it is like extra Microsoft files that the program needs to work).
    To do this, check your event log (start menu->type event viewer. On the left pane click Windows Logs->Application). Look for "Side-By-Side" Errors, you need to find the part of the error description that gives you a package name, for ex. "Dependent Assembly Microsoft.VC90.CRT".
    Put that string in google and you should find the package you need quite easily.
    The second cause could be a low filespace/virtual memory/ram issue. To check this, Hold shift and right click in the redis-server.exe folder (DB folder) and select "Open Command Line Here". Type "redis-server.exe redis.conf". You should get and error or some kind of output stating a process fork failed due to space/memory issues.
    If this is the case you can either lower the "maxmemory" config in redis.conf (Minimum I would say 2gb, but personally I prefer the second option next) or you can increase your Paging File Size, You may need to experiment with this to get it stable, I currently have 16gb page file and it seems to run perfectly fine with maxmemory=4gb on a 3gb RAM machine.
    BEC Closes/Wont Connect/Scheduler Issues BEC Auto Closes when you try to run it
    Make sure you have the correct Visual C++ Redistributables, vc 2008 and vc 2003 should be sufficient, you can check your event log (windows->startmenu->type event viewer) under windows logs->applications and look for "side by side" errors for bec.exe. Google the description you find.
    BEC Wont connect to the server
    Make sure your ip from your command line is your actual IP address, also make sure the IP in the BEC/Config/Config.cfg file is correct.
    Or alternatively you can try omitting the -ip parameter from your command line and using the IP 127.0.0.1 in the BEC Config file.
    BEC Scheduler is not working, no messages/restarts/errors
    First thing to check is that you have un-commented the Scheduler Path line in your BEC Config. If not simply remove the # from start of the line
    If you setup your scheduler paths correct and it still will not work you should get some "error loading scheduler.xml" in the BEC Console window. If not, then maybe your timings are off? Consult the Scheduler Help File inside the BEC Config Directory.
    Some things to note: The scheduler must be in _precise_ format. eg,
    Id starts at 0 and increments by one for each new job.
    Older syntax from BEC prior to 1.6 will not work, they need to be modified (very simple)
    Data type none
    You might have forgotten to rename "example_BEServer.cfg" to "BEServer.cfg" in "Arma/SC/Battleye" folder. (Thanks to hogscraper)
     
     
    I can add some scheduler templates if people find it necessary though the scheduler has a very nice readme that explains everything you need to know.
    Admin Menu Wont Show/Spawn Menu Greyed Out etc No admin menu when F1 is pressed:
    Basically put - assuming you havn't disabled the anti-hack, your steamid64 is not in the admin list in epochAH.hpp
    You need to get your steamid64 (You can get your normal steam id here, you can then convert that to steamid64 here.
    Admin menu shows, but Spawn or other options are greyed out (Server is currently disabled)
    Looks like you put your steamid64 into the wrong admin slot, make sure you just put your id into the owner slot, once, that will give you full permissions. for ex;
    adminMenu_Owner[] = {{"7656xxxxxxxxxxx21","Any name you like (will go in admin log)"}}; Mission Select Screen Joining Server Server Files Is out of date
    If you have access to the server file system and can execute, update your server files using STEAMCMD.
    Plenty of tutorials online on updating dedicated arma 3 servers, same routine.
    ex. http://forums.bistudio.com/showthread.php?147537-Tutorial-How-to-run-ArmA3-on-a-dedicated-server
    Startup Command-line Incorrect (Not loading SC/Config.cfg File)/Servername not same as in config.cfg
    Either you have something wrong with your startup parameters, or
    A problem with your config.cfg file, or - more likely;
    Your command line parameters are setup incorrectly.
    To remedy this:
    Make sure you copied the SC folder from the zip file to your arma3 server directory. Then use this command line to start your server:
    arma3server.exe -mod=@Epoch;@EpochHive; -config=C:\Path\to\Arma3server\SC\config.cfg -ip=xxx.xxx.xxx.xxx -port=2302 -profiles=SC -cfg=C:\Path\to\Arma3server\SC\basic.cfg -name=SC
    Be sure to replace "C:\Path\to\Arma3server" with the correct path to your arma 3 server directory. (With arma3server.exe inside)
    Also replace "xxx.xxx.xxx.xxx" with the servers remote IP address. (The one the public see, not your lan/local address, you can use http://whatismyipaddress.com/).
    Note: You may omit the "-ip=xx... parameter completely if BEC still wont connect after reading the above tips.
    Note: You can also omit the full path to your config params, (Thanks to Scoo) eg
    -config=SC\config.cfg -cfg=SC\basic.cfg Feel free to post anything that I may have missed or that you would like to contribute to this faq.
    I can guaruntee there are spelling errors but this will do for now :).
     
    Good Luck!
  17. Like
    uniflare got a reaction from bFe in Unofficial F.A.Q - Common Setup Problems   
    Just thought I would do a good deed and try get thread spam lower :).
     
    Here I will cover the most common problems for installing 0.2.5.1 on a Windows Server;
    START WITH VANILLA (NO CUSTOM MODS ETC). ONCE THE SERVER WORKS, THEN EDIT WHAT YOU WANT / ADD ADMIN ETC. ONE THING AT A TIME.
    Battleye: Public Variable Restriction #0 When a player joins they get kicked
    Check the RPT log, probably mentions something like SERVER VERSION MISMATCH or something. Client doesnt have the same version as the server.
    When using the admin tool you get kicked:
    Make sure you are using the latest server files and the latest BE Filters included in the SC/Battleye Folder.
    Check the Paths to your Battleye folder (in files @EpochHive/EpochServer.ini and BEC/Config/Config.cfg) point to the SC/BattlEye Folder.
    Check to make sure BEC has loaded the Watchdog plugin correctly (It should say in the BEC console window).
    If you still get kicked there may be a bug (unconfirmed) where your txt filters will be overridden with incorrect values every restart, If this is the case, be patient for a fix.
    Workarounds modifying publicvar.txt manually can cause security issues.
    (Could be the log rotator, need confirmation).
    Mission Read From Bank / Server Auto-Closes or Crash Upon Joining / Stuck at Server Initializing / Server not Ready (Error 02) This occurs when there is a problem loading the mod. This could be due to several causes:
    Redis Database Server Problems:
    Check Redis Database Server Issues below for the solution.
    Incorrect Configuration of Database:
    Check your DB/Redis.conf file and make sure the ip/port and the password you chose is correct;
    Then check your @EpochHive/EpochServer.ini file and make sure the ip/port and password are the same as in redis.conf.
    Incorrect Configuration of Server/Mod Files:
    Check that anything you modified in any of the following files didnt cause any syntax errors/problems (best to start fresh just to get it working):
    @EpochHive/epochAH.hpp
    @EpochHive/epochconfig.hpp
    SC/config.cfg
    SC/basic.cfg
    SC/Users/SC/SC.Arma3Profile
    Check that you have placed all the files (DB/SC/MPMissions/@EpochHive/Keys Folders etc) in the correct locations in the correct place etc, just copy the entire contents of the server file zip to your arma 3 main directory, where your arma3server.exe is located.
    Redis Database Server Issues Nothing is saving to the database:
    Either your configuration (ip/port/passsword) dont match (check Mission Read From Bank ->Incorrect Configuration of Database)
    or the redis-server.exe in not running. If the redis-server.exe is not in the process list then check below;
    Redis-Server.exe not in Process list/No Console window:
    There are two causes I know of for this, the first is to check if you have all the redistributables required (it is like extra Microsoft files that the program needs to work).
    To do this, check your event log (start menu->type event viewer. On the left pane click Windows Logs->Application). Look for "Side-By-Side" Errors, you need to find the part of the error description that gives you a package name, for ex. "Dependent Assembly Microsoft.VC90.CRT".
    Put that string in google and you should find the package you need quite easily.
    The second cause could be a low filespace/virtual memory/ram issue. To check this, Hold shift and right click in the redis-server.exe folder (DB folder) and select "Open Command Line Here". Type "redis-server.exe redis.conf". You should get and error or some kind of output stating a process fork failed due to space/memory issues.
    If this is the case you can either lower the "maxmemory" config in redis.conf (Minimum I would say 2gb, but personally I prefer the second option next) or you can increase your Paging File Size, You may need to experiment with this to get it stable, I currently have 16gb page file and it seems to run perfectly fine with maxmemory=4gb on a 3gb RAM machine.
    BEC Closes/Wont Connect/Scheduler Issues BEC Auto Closes when you try to run it
    Make sure you have the correct Visual C++ Redistributables, vc 2008 and vc 2003 should be sufficient, you can check your event log (windows->startmenu->type event viewer) under windows logs->applications and look for "side by side" errors for bec.exe. Google the description you find.
    BEC Wont connect to the server
    Make sure your ip from your command line is your actual IP address, also make sure the IP in the BEC/Config/Config.cfg file is correct.
    Or alternatively you can try omitting the -ip parameter from your command line and using the IP 127.0.0.1 in the BEC Config file.
    BEC Scheduler is not working, no messages/restarts/errors
    First thing to check is that you have un-commented the Scheduler Path line in your BEC Config. If not simply remove the # from start of the line
    If you setup your scheduler paths correct and it still will not work you should get some "error loading scheduler.xml" in the BEC Console window. If not, then maybe your timings are off? Consult the Scheduler Help File inside the BEC Config Directory.
    Some things to note: The scheduler must be in _precise_ format. eg,
    Id starts at 0 and increments by one for each new job.
    Older syntax from BEC prior to 1.6 will not work, they need to be modified (very simple)
    Data type none
    You might have forgotten to rename "example_BEServer.cfg" to "BEServer.cfg" in "Arma/SC/Battleye" folder. (Thanks to hogscraper)
     
     
    I can add some scheduler templates if people find it necessary though the scheduler has a very nice readme that explains everything you need to know.
    Admin Menu Wont Show/Spawn Menu Greyed Out etc No admin menu when F1 is pressed:
    Basically put - assuming you havn't disabled the anti-hack, your steamid64 is not in the admin list in epochAH.hpp
    You need to get your steamid64 (You can get your normal steam id here, you can then convert that to steamid64 here.
    Admin menu shows, but Spawn or other options are greyed out (Server is currently disabled)
    Looks like you put your steamid64 into the wrong admin slot, make sure you just put your id into the owner slot, once, that will give you full permissions. for ex;
    adminMenu_Owner[] = {{"7656xxxxxxxxxxx21","Any name you like (will go in admin log)"}}; Mission Select Screen Joining Server Server Files Is out of date
    If you have access to the server file system and can execute, update your server files using STEAMCMD.
    Plenty of tutorials online on updating dedicated arma 3 servers, same routine.
    ex. http://forums.bistudio.com/showthread.php?147537-Tutorial-How-to-run-ArmA3-on-a-dedicated-server
    Startup Command-line Incorrect (Not loading SC/Config.cfg File)/Servername not same as in config.cfg
    Either you have something wrong with your startup parameters, or
    A problem with your config.cfg file, or - more likely;
    Your command line parameters are setup incorrectly.
    To remedy this:
    Make sure you copied the SC folder from the zip file to your arma3 server directory. Then use this command line to start your server:
    arma3server.exe -mod=@Epoch;@EpochHive; -config=C:\Path\to\Arma3server\SC\config.cfg -ip=xxx.xxx.xxx.xxx -port=2302 -profiles=SC -cfg=C:\Path\to\Arma3server\SC\basic.cfg -name=SC
    Be sure to replace "C:\Path\to\Arma3server" with the correct path to your arma 3 server directory. (With arma3server.exe inside)
    Also replace "xxx.xxx.xxx.xxx" with the servers remote IP address. (The one the public see, not your lan/local address, you can use http://whatismyipaddress.com/).
    Note: You may omit the "-ip=xx... parameter completely if BEC still wont connect after reading the above tips.
    Note: You can also omit the full path to your config params, (Thanks to Scoo) eg
    -config=SC\config.cfg -cfg=SC\basic.cfg Feel free to post anything that I may have missed or that you would like to contribute to this faq.
    I can guaruntee there are spelling errors but this will do for now :).
     
    Good Luck!
  18. Like
    uniflare reacted to The__Eye in [RELEASE] Server Keepalive Batch Tool   
    Thanks  uniflare  nice update
  19. Like
    uniflare reacted to Madman2077 in [RELEASE] Simple KeepAlive Batch Tool   
    Hello there fellow Epochians.
     
    I will start off by saying that I am not competing with Uniflare. is very well written and certainly your choice if you need all those features.
    His batch wasn't working out for our way of doing things however. We are using Windows Server's built in "Scheduler" program to run our restart events on. (this way they are always on time, everytime)
    So for our specific needs we needed to write our own batch script that we could use with Scheduler to check if the server had crashed or not. This is by far not the best way of doing it but it works for us.
     
     
    Setting it up:
     
    Download the file first
     
    1. Copy KeepAlive.bat to wherever you want to keep it on your server.
     
    2. Edit the file (right click > edit) or open with Notepad++
     
    3. Change the following line to include the path to your startup.bat (we have our batch files in seperate folders so we use this)
    set epochpath="D:\Sector7Servers\Arma_3_Epoch_1" 4. Change StartServer.bat in the following line to the name of the batchfile that starts your server.
    start "StartServer" "StartServer.bat" Optional. Remove the last "timeout" line if you don't want the CMD window to be in your face every 5 minutes when the server hasn't crashed. 
     
     
    Adding it to scheduler:
    As I said above we run our tasks using the scheduler in Windows Server. If you don't know how to set this up follow the rest of the steps.
     
    5. Open Taks Scheduler on your Windows Server and create a new task.
     
    6. In the "General" tab fill in the name and description field.
     
    7. Under the "Triggers" tab create a new trigger and set it to one time. I use these values for my set up:
    date: today - Time: 3:02:00 PM Repeat task every 5 minutes for the duration of indefinately ^ Note that I set it 2 minutes after the server is supposed to restart, it would not be good if it checked the status during a restart and interferred with the restart process.
     
    8. save your trigger and go to the "Actions" tab. Here; create a new action of type "Start a program" and add your batch file as the "Program/script"
     
    9. Save your action and task.
     
     
    That's it. Your server will now check every 5 minutes to see if your server has crashed, and if so; restart it!
    Of course this is by far not the best method to do it but hey, it works and is simple to set up!
     
    - Rick from S7Gaming
  20. Like
    uniflare got a reaction from .:rmc:. in [RELEASE] Server Keepalive Batch Tool   
    Sourceforge: https://sourceforge.net/projects/skbtforarma/
     
     
    [RELEASE] Arma 2/3 Server Keepalive Batch Tool 1.2.2
    I wrote this for our old A2 Epoch server in hopes of making a very simple and light-weight easy to use keepalive/restarter, it was very useful, thought I'd share with the public. This tool has developed on these forums considerably and now has many many more features that make administering and controlling your server much easier.

    Keepalive Status Window


    Keepalive GUI


    Keepalive GUI Configuration Properties

     
    Feature Archive:
     
    -Gui-
    ADDED IN 1.2.2: Higher core support for setting affinities (up to 100 cores O.O)
    ADDED IN 1.2.2: New status icons in config window for batch/server status
    ADDED IN 1.2.2: Added a new control bar in config window, to control keepalive/server
     
    -Core-
    ADDED IN 1.2.2: Added an exit batch check and new file to set this flag externally to close the keepalive.
    Auto start Database/Arma server and BEC if any one of them fails Logs events in real-time with a console display Easy configuration for any arma server (arma/arma 2/arma 3) Ability to Auto restart using BEC Scheduler (check readme for details) Ability to manually restart from an external program (eg, Web Service on same machine) Keepalive for the Keepalive (if batch crashes or something, it will keep running regardless) Auto log file rotation *added in 0.8.0 Auto Database Backup *added in 0.8.0 Ability to use 7zip to archive logs and/or database file *added in 0.8.0 Keep Arma Server Monitor active (Optional) (addon for arma 2/3) *added in 0.8.0 Keep Teamspeak Server Active (Optional) *added in 0.8.0 Database Interval, Minutes between DB Backups *added in 0.9.0 Ability to keep ASM server monitor alive. *added in 0.9.0 Ability to keep Teamspeak server alive. *added in 0.9.0 Log backup and db backup locations configurable *added in 0.9.0 Lets arma close nicely using #shutdown on automatic restarts (BEC Scheduler required) *added in 0.9.0 Manual Action Timeout configurable. (How long will it take you to upload new pbos?) *added in 0.9.0 Configuration settings for ASM logging capabilities. Check batch settings. *fixed in 0.9.1 Ability to configure another process to keep alive (such as a HC client or another server using a renamed exe file). *NEW IN 0.9.2 Project on Sourceforge and GitHub. *NEW IN 0.9.4 Crash Detection! Will force close any crashed processes! *NEW IN 0.9.4 Affinity and Priority settings! *NEW IN 0.9.4 Sleek GUI for managing and installing SKBT for multiple server on the same machine/network!*ADDED IN 1.0.0 Keepalive instance shortcuts to start menu and desktop. ADDED IN 1.0.1 Usage of parenthesis and spaces in path names fully! ADDED IN 1.0.3 Allow bec_flag_dsc parameter, (fix BEC auto closing due to no update signal). ADDED IN 1.0.3 Ability to change log detail level. Added in 1.1.0 Can forcefully delay between ONLY restart events 3 batch files in custom folder to aid in hooking code before certain events, more info inside those files (Check readme or more info) Tooltips to all configuration options Custom process tab! Keep any process you wish alive with your server (up to 100 extra processes!). ADDED IN 1.2.0 Heartbeat for external programs to know if the Keepalive is active. ADDED IN 1.2.0
      Downloads:
    NOTE*: Please use the sourceforge/Github repositories to download.
     
    [LATEST RELEASE]
    DOWNLOAD 1.2.2 - GUI Installer
    tinyupload.com
     
    DOWNLOAD 1.2.2 - No Gui (Manual Install)
    tinyupload.com
     
    Mirrors on SourceForge / GitHub
    Development Snapshots available as standard.

    [OLDER RELEASES]
    For older releases please use the github/sourceforce release lists.

    *Latest Release:
    Please be advised the download links in this post are not the latest. SKBT was updated after the latest official release but do not fear! You do not need to build it!
    To download the latest binary of SKBT click here (sourceforge/skbtforarma/Master/Bin/Release/skbtInstaller_win32.exe)
    Check the commit logs on SF/GH for updates and changes.

    edit-
    Updated to 1.2.2.1 (Only on repo)
  21. Like
    uniflare got a reaction from unrealPANDA in [RELEASE] Server Keepalive Batch Tool   
    Sourceforge: https://sourceforge.net/projects/skbtforarma/
     
     
    [RELEASE] Arma 2/3 Server Keepalive Batch Tool 1.2.2
    I wrote this for our old A2 Epoch server in hopes of making a very simple and light-weight easy to use keepalive/restarter, it was very useful, thought I'd share with the public. This tool has developed on these forums considerably and now has many many more features that make administering and controlling your server much easier.

    Keepalive Status Window


    Keepalive GUI


    Keepalive GUI Configuration Properties

     
    Feature Archive:
     
    -Gui-
    ADDED IN 1.2.2: Higher core support for setting affinities (up to 100 cores O.O)
    ADDED IN 1.2.2: New status icons in config window for batch/server status
    ADDED IN 1.2.2: Added a new control bar in config window, to control keepalive/server
     
    -Core-
    ADDED IN 1.2.2: Added an exit batch check and new file to set this flag externally to close the keepalive.
    Auto start Database/Arma server and BEC if any one of them fails Logs events in real-time with a console display Easy configuration for any arma server (arma/arma 2/arma 3) Ability to Auto restart using BEC Scheduler (check readme for details) Ability to manually restart from an external program (eg, Web Service on same machine) Keepalive for the Keepalive (if batch crashes or something, it will keep running regardless) Auto log file rotation *added in 0.8.0 Auto Database Backup *added in 0.8.0 Ability to use 7zip to archive logs and/or database file *added in 0.8.0 Keep Arma Server Monitor active (Optional) (addon for arma 2/3) *added in 0.8.0 Keep Teamspeak Server Active (Optional) *added in 0.8.0 Database Interval, Minutes between DB Backups *added in 0.9.0 Ability to keep ASM server monitor alive. *added in 0.9.0 Ability to keep Teamspeak server alive. *added in 0.9.0 Log backup and db backup locations configurable *added in 0.9.0 Lets arma close nicely using #shutdown on automatic restarts (BEC Scheduler required) *added in 0.9.0 Manual Action Timeout configurable. (How long will it take you to upload new pbos?) *added in 0.9.0 Configuration settings for ASM logging capabilities. Check batch settings. *fixed in 0.9.1 Ability to configure another process to keep alive (such as a HC client or another server using a renamed exe file). *NEW IN 0.9.2 Project on Sourceforge and GitHub. *NEW IN 0.9.4 Crash Detection! Will force close any crashed processes! *NEW IN 0.9.4 Affinity and Priority settings! *NEW IN 0.9.4 Sleek GUI for managing and installing SKBT for multiple server on the same machine/network!*ADDED IN 1.0.0 Keepalive instance shortcuts to start menu and desktop. ADDED IN 1.0.1 Usage of parenthesis and spaces in path names fully! ADDED IN 1.0.3 Allow bec_flag_dsc parameter, (fix BEC auto closing due to no update signal). ADDED IN 1.0.3 Ability to change log detail level. Added in 1.1.0 Can forcefully delay between ONLY restart events 3 batch files in custom folder to aid in hooking code before certain events, more info inside those files (Check readme or more info) Tooltips to all configuration options Custom process tab! Keep any process you wish alive with your server (up to 100 extra processes!). ADDED IN 1.2.0 Heartbeat for external programs to know if the Keepalive is active. ADDED IN 1.2.0
      Downloads:
    NOTE*: Please use the sourceforge/Github repositories to download.
     
    [LATEST RELEASE]
    DOWNLOAD 1.2.2 - GUI Installer
    tinyupload.com
     
    DOWNLOAD 1.2.2 - No Gui (Manual Install)
    tinyupload.com
     
    Mirrors on SourceForge / GitHub
    Development Snapshots available as standard.

    [OLDER RELEASES]
    For older releases please use the github/sourceforce release lists.

    *Latest Release:
    Please be advised the download links in this post are not the latest. SKBT was updated after the latest official release but do not fear! You do not need to build it!
    To download the latest binary of SKBT click here (sourceforge/skbtforarma/Master/Bin/Release/skbtInstaller_win32.exe)
    Check the commit logs on SF/GH for updates and changes.

    edit-
    Updated to 1.2.2.1 (Only on repo)
  22. Like
    uniflare got a reaction from Michael Garibaldi in [RELEASE] Server Keepalive Batch Tool   
    Sourceforge: https://sourceforge.net/projects/skbtforarma/
     
     
    [RELEASE] Arma 2/3 Server Keepalive Batch Tool 1.2.2
    I wrote this for our old A2 Epoch server in hopes of making a very simple and light-weight easy to use keepalive/restarter, it was very useful, thought I'd share with the public. This tool has developed on these forums considerably and now has many many more features that make administering and controlling your server much easier.

    Keepalive Status Window


    Keepalive GUI


    Keepalive GUI Configuration Properties

     
    Feature Archive:
     
    -Gui-
    ADDED IN 1.2.2: Higher core support for setting affinities (up to 100 cores O.O)
    ADDED IN 1.2.2: New status icons in config window for batch/server status
    ADDED IN 1.2.2: Added a new control bar in config window, to control keepalive/server
     
    -Core-
    ADDED IN 1.2.2: Added an exit batch check and new file to set this flag externally to close the keepalive.
    Auto start Database/Arma server and BEC if any one of them fails Logs events in real-time with a console display Easy configuration for any arma server (arma/arma 2/arma 3) Ability to Auto restart using BEC Scheduler (check readme for details) Ability to manually restart from an external program (eg, Web Service on same machine) Keepalive for the Keepalive (if batch crashes or something, it will keep running regardless) Auto log file rotation *added in 0.8.0 Auto Database Backup *added in 0.8.0 Ability to use 7zip to archive logs and/or database file *added in 0.8.0 Keep Arma Server Monitor active (Optional) (addon for arma 2/3) *added in 0.8.0 Keep Teamspeak Server Active (Optional) *added in 0.8.0 Database Interval, Minutes between DB Backups *added in 0.9.0 Ability to keep ASM server monitor alive. *added in 0.9.0 Ability to keep Teamspeak server alive. *added in 0.9.0 Log backup and db backup locations configurable *added in 0.9.0 Lets arma close nicely using #shutdown on automatic restarts (BEC Scheduler required) *added in 0.9.0 Manual Action Timeout configurable. (How long will it take you to upload new pbos?) *added in 0.9.0 Configuration settings for ASM logging capabilities. Check batch settings. *fixed in 0.9.1 Ability to configure another process to keep alive (such as a HC client or another server using a renamed exe file). *NEW IN 0.9.2 Project on Sourceforge and GitHub. *NEW IN 0.9.4 Crash Detection! Will force close any crashed processes! *NEW IN 0.9.4 Affinity and Priority settings! *NEW IN 0.9.4 Sleek GUI for managing and installing SKBT for multiple server on the same machine/network!*ADDED IN 1.0.0 Keepalive instance shortcuts to start menu and desktop. ADDED IN 1.0.1 Usage of parenthesis and spaces in path names fully! ADDED IN 1.0.3 Allow bec_flag_dsc parameter, (fix BEC auto closing due to no update signal). ADDED IN 1.0.3 Ability to change log detail level. Added in 1.1.0 Can forcefully delay between ONLY restart events 3 batch files in custom folder to aid in hooking code before certain events, more info inside those files (Check readme or more info) Tooltips to all configuration options Custom process tab! Keep any process you wish alive with your server (up to 100 extra processes!). ADDED IN 1.2.0 Heartbeat for external programs to know if the Keepalive is active. ADDED IN 1.2.0
      Downloads:
    NOTE*: Please use the sourceforge/Github repositories to download.
     
    [LATEST RELEASE]
    DOWNLOAD 1.2.2 - GUI Installer
    tinyupload.com
     
    DOWNLOAD 1.2.2 - No Gui (Manual Install)
    tinyupload.com
     
    Mirrors on SourceForge / GitHub
    Development Snapshots available as standard.

    [OLDER RELEASES]
    For older releases please use the github/sourceforce release lists.

    *Latest Release:
    Please be advised the download links in this post are not the latest. SKBT was updated after the latest official release but do not fear! You do not need to build it!
    To download the latest binary of SKBT click here (sourceforge/skbtforarma/Master/Bin/Release/skbtInstaller_win32.exe)
    Check the commit logs on SF/GH for updates and changes.

    edit-
    Updated to 1.2.2.1 (Only on repo)
  23. Like
    uniflare got a reaction from CRHASH in Unofficial F.A.Q - Common Setup Problems   
    Just thought I would do a good deed and try get thread spam lower :).
     
    Here I will cover the most common problems for installing 0.2.5.1 on a Windows Server;
    START WITH VANILLA (NO CUSTOM MODS ETC). ONCE THE SERVER WORKS, THEN EDIT WHAT YOU WANT / ADD ADMIN ETC. ONE THING AT A TIME.
    Battleye: Public Variable Restriction #0 When a player joins they get kicked
    Check the RPT log, probably mentions something like SERVER VERSION MISMATCH or something. Client doesnt have the same version as the server.
    When using the admin tool you get kicked:
    Make sure you are using the latest server files and the latest BE Filters included in the SC/Battleye Folder.
    Check the Paths to your Battleye folder (in files @EpochHive/EpochServer.ini and BEC/Config/Config.cfg) point to the SC/BattlEye Folder.
    Check to make sure BEC has loaded the Watchdog plugin correctly (It should say in the BEC console window).
    If you still get kicked there may be a bug (unconfirmed) where your txt filters will be overridden with incorrect values every restart, If this is the case, be patient for a fix.
    Workarounds modifying publicvar.txt manually can cause security issues.
    (Could be the log rotator, need confirmation).
    Mission Read From Bank / Server Auto-Closes or Crash Upon Joining / Stuck at Server Initializing / Server not Ready (Error 02) This occurs when there is a problem loading the mod. This could be due to several causes:
    Redis Database Server Problems:
    Check Redis Database Server Issues below for the solution.
    Incorrect Configuration of Database:
    Check your DB/Redis.conf file and make sure the ip/port and the password you chose is correct;
    Then check your @EpochHive/EpochServer.ini file and make sure the ip/port and password are the same as in redis.conf.
    Incorrect Configuration of Server/Mod Files:
    Check that anything you modified in any of the following files didnt cause any syntax errors/problems (best to start fresh just to get it working):
    @EpochHive/epochAH.hpp
    @EpochHive/epochconfig.hpp
    SC/config.cfg
    SC/basic.cfg
    SC/Users/SC/SC.Arma3Profile
    Check that you have placed all the files (DB/SC/MPMissions/@EpochHive/Keys Folders etc) in the correct locations in the correct place etc, just copy the entire contents of the server file zip to your arma 3 main directory, where your arma3server.exe is located.
    Redis Database Server Issues Nothing is saving to the database:
    Either your configuration (ip/port/passsword) dont match (check Mission Read From Bank ->Incorrect Configuration of Database)
    or the redis-server.exe in not running. If the redis-server.exe is not in the process list then check below;
    Redis-Server.exe not in Process list/No Console window:
    There are two causes I know of for this, the first is to check if you have all the redistributables required (it is like extra Microsoft files that the program needs to work).
    To do this, check your event log (start menu->type event viewer. On the left pane click Windows Logs->Application). Look for "Side-By-Side" Errors, you need to find the part of the error description that gives you a package name, for ex. "Dependent Assembly Microsoft.VC90.CRT".
    Put that string in google and you should find the package you need quite easily.
    The second cause could be a low filespace/virtual memory/ram issue. To check this, Hold shift and right click in the redis-server.exe folder (DB folder) and select "Open Command Line Here". Type "redis-server.exe redis.conf". You should get and error or some kind of output stating a process fork failed due to space/memory issues.
    If this is the case you can either lower the "maxmemory" config in redis.conf (Minimum I would say 2gb, but personally I prefer the second option next) or you can increase your Paging File Size, You may need to experiment with this to get it stable, I currently have 16gb page file and it seems to run perfectly fine with maxmemory=4gb on a 3gb RAM machine.
    BEC Closes/Wont Connect/Scheduler Issues BEC Auto Closes when you try to run it
    Make sure you have the correct Visual C++ Redistributables, vc 2008 and vc 2003 should be sufficient, you can check your event log (windows->startmenu->type event viewer) under windows logs->applications and look for "side by side" errors for bec.exe. Google the description you find.
    BEC Wont connect to the server
    Make sure your ip from your command line is your actual IP address, also make sure the IP in the BEC/Config/Config.cfg file is correct.
    Or alternatively you can try omitting the -ip parameter from your command line and using the IP 127.0.0.1 in the BEC Config file.
    BEC Scheduler is not working, no messages/restarts/errors
    First thing to check is that you have un-commented the Scheduler Path line in your BEC Config. If not simply remove the # from start of the line
    If you setup your scheduler paths correct and it still will not work you should get some "error loading scheduler.xml" in the BEC Console window. If not, then maybe your timings are off? Consult the Scheduler Help File inside the BEC Config Directory.
    Some things to note: The scheduler must be in _precise_ format. eg,
    Id starts at 0 and increments by one for each new job.
    Older syntax from BEC prior to 1.6 will not work, they need to be modified (very simple)
    Data type none
    You might have forgotten to rename "example_BEServer.cfg" to "BEServer.cfg" in "Arma/SC/Battleye" folder. (Thanks to hogscraper)
     
     
    I can add some scheduler templates if people find it necessary though the scheduler has a very nice readme that explains everything you need to know.
    Admin Menu Wont Show/Spawn Menu Greyed Out etc No admin menu when F1 is pressed:
    Basically put - assuming you havn't disabled the anti-hack, your steamid64 is not in the admin list in epochAH.hpp
    You need to get your steamid64 (You can get your normal steam id here, you can then convert that to steamid64 here.
    Admin menu shows, but Spawn or other options are greyed out (Server is currently disabled)
    Looks like you put your steamid64 into the wrong admin slot, make sure you just put your id into the owner slot, once, that will give you full permissions. for ex;
    adminMenu_Owner[] = {{"7656xxxxxxxxxxx21","Any name you like (will go in admin log)"}}; Mission Select Screen Joining Server Server Files Is out of date
    If you have access to the server file system and can execute, update your server files using STEAMCMD.
    Plenty of tutorials online on updating dedicated arma 3 servers, same routine.
    ex. http://forums.bistudio.com/showthread.php?147537-Tutorial-How-to-run-ArmA3-on-a-dedicated-server
    Startup Command-line Incorrect (Not loading SC/Config.cfg File)/Servername not same as in config.cfg
    Either you have something wrong with your startup parameters, or
    A problem with your config.cfg file, or - more likely;
    Your command line parameters are setup incorrectly.
    To remedy this:
    Make sure you copied the SC folder from the zip file to your arma3 server directory. Then use this command line to start your server:
    arma3server.exe -mod=@Epoch;@EpochHive; -config=C:\Path\to\Arma3server\SC\config.cfg -ip=xxx.xxx.xxx.xxx -port=2302 -profiles=SC -cfg=C:\Path\to\Arma3server\SC\basic.cfg -name=SC
    Be sure to replace "C:\Path\to\Arma3server" with the correct path to your arma 3 server directory. (With arma3server.exe inside)
    Also replace "xxx.xxx.xxx.xxx" with the servers remote IP address. (The one the public see, not your lan/local address, you can use http://whatismyipaddress.com/).
    Note: You may omit the "-ip=xx... parameter completely if BEC still wont connect after reading the above tips.
    Note: You can also omit the full path to your config params, (Thanks to Scoo) eg
    -config=SC\config.cfg -cfg=SC\basic.cfg Feel free to post anything that I may have missed or that you would like to contribute to this faq.
    I can guaruntee there are spelling errors but this will do for now :).
     
    Good Luck!
  24. Like
    uniflare got a reaction from ispan55 in [RELEASE] Server Keepalive Batch Tool   
    Sourceforge: https://sourceforge.net/projects/skbtforarma/
     
     
    [RELEASE] Arma 2/3 Server Keepalive Batch Tool 1.2.2
    I wrote this for our old A2 Epoch server in hopes of making a very simple and light-weight easy to use keepalive/restarter, it was very useful, thought I'd share with the public. This tool has developed on these forums considerably and now has many many more features that make administering and controlling your server much easier.

    Keepalive Status Window


    Keepalive GUI


    Keepalive GUI Configuration Properties

     
    Feature Archive:
     
    -Gui-
    ADDED IN 1.2.2: Higher core support for setting affinities (up to 100 cores O.O)
    ADDED IN 1.2.2: New status icons in config window for batch/server status
    ADDED IN 1.2.2: Added a new control bar in config window, to control keepalive/server
     
    -Core-
    ADDED IN 1.2.2: Added an exit batch check and new file to set this flag externally to close the keepalive.
    Auto start Database/Arma server and BEC if any one of them fails Logs events in real-time with a console display Easy configuration for any arma server (arma/arma 2/arma 3) Ability to Auto restart using BEC Scheduler (check readme for details) Ability to manually restart from an external program (eg, Web Service on same machine) Keepalive for the Keepalive (if batch crashes or something, it will keep running regardless) Auto log file rotation *added in 0.8.0 Auto Database Backup *added in 0.8.0 Ability to use 7zip to archive logs and/or database file *added in 0.8.0 Keep Arma Server Monitor active (Optional) (addon for arma 2/3) *added in 0.8.0 Keep Teamspeak Server Active (Optional) *added in 0.8.0 Database Interval, Minutes between DB Backups *added in 0.9.0 Ability to keep ASM server monitor alive. *added in 0.9.0 Ability to keep Teamspeak server alive. *added in 0.9.0 Log backup and db backup locations configurable *added in 0.9.0 Lets arma close nicely using #shutdown on automatic restarts (BEC Scheduler required) *added in 0.9.0 Manual Action Timeout configurable. (How long will it take you to upload new pbos?) *added in 0.9.0 Configuration settings for ASM logging capabilities. Check batch settings. *fixed in 0.9.1 Ability to configure another process to keep alive (such as a HC client or another server using a renamed exe file). *NEW IN 0.9.2 Project on Sourceforge and GitHub. *NEW IN 0.9.4 Crash Detection! Will force close any crashed processes! *NEW IN 0.9.4 Affinity and Priority settings! *NEW IN 0.9.4 Sleek GUI for managing and installing SKBT for multiple server on the same machine/network!*ADDED IN 1.0.0 Keepalive instance shortcuts to start menu and desktop. ADDED IN 1.0.1 Usage of parenthesis and spaces in path names fully! ADDED IN 1.0.3 Allow bec_flag_dsc parameter, (fix BEC auto closing due to no update signal). ADDED IN 1.0.3 Ability to change log detail level. Added in 1.1.0 Can forcefully delay between ONLY restart events 3 batch files in custom folder to aid in hooking code before certain events, more info inside those files (Check readme or more info) Tooltips to all configuration options Custom process tab! Keep any process you wish alive with your server (up to 100 extra processes!). ADDED IN 1.2.0 Heartbeat for external programs to know if the Keepalive is active. ADDED IN 1.2.0
      Downloads:
    NOTE*: Please use the sourceforge/Github repositories to download.
     
    [LATEST RELEASE]
    DOWNLOAD 1.2.2 - GUI Installer
    tinyupload.com
     
    DOWNLOAD 1.2.2 - No Gui (Manual Install)
    tinyupload.com
     
    Mirrors on SourceForge / GitHub
    Development Snapshots available as standard.

    [OLDER RELEASES]
    For older releases please use the github/sourceforce release lists.

    *Latest Release:
    Please be advised the download links in this post are not the latest. SKBT was updated after the latest official release but do not fear! You do not need to build it!
    To download the latest binary of SKBT click here (sourceforge/skbtforarma/Master/Bin/Release/skbtInstaller_win32.exe)
    Check the commit logs on SF/GH for updates and changes.

    edit-
    Updated to 1.2.2.1 (Only on repo)
  25. Like
    uniflare got a reaction from maddingamer in Unofficial F.A.Q - Common Setup Problems   
    Just thought I would do a good deed and try get thread spam lower :).
     
    Here I will cover the most common problems for installing 0.2.5.1 on a Windows Server;
    START WITH VANILLA (NO CUSTOM MODS ETC). ONCE THE SERVER WORKS, THEN EDIT WHAT YOU WANT / ADD ADMIN ETC. ONE THING AT A TIME.
    Battleye: Public Variable Restriction #0 When a player joins they get kicked
    Check the RPT log, probably mentions something like SERVER VERSION MISMATCH or something. Client doesnt have the same version as the server.
    When using the admin tool you get kicked:
    Make sure you are using the latest server files and the latest BE Filters included in the SC/Battleye Folder.
    Check the Paths to your Battleye folder (in files @EpochHive/EpochServer.ini and BEC/Config/Config.cfg) point to the SC/BattlEye Folder.
    Check to make sure BEC has loaded the Watchdog plugin correctly (It should say in the BEC console window).
    If you still get kicked there may be a bug (unconfirmed) where your txt filters will be overridden with incorrect values every restart, If this is the case, be patient for a fix.
    Workarounds modifying publicvar.txt manually can cause security issues.
    (Could be the log rotator, need confirmation).
    Mission Read From Bank / Server Auto-Closes or Crash Upon Joining / Stuck at Server Initializing / Server not Ready (Error 02) This occurs when there is a problem loading the mod. This could be due to several causes:
    Redis Database Server Problems:
    Check Redis Database Server Issues below for the solution.
    Incorrect Configuration of Database:
    Check your DB/Redis.conf file and make sure the ip/port and the password you chose is correct;
    Then check your @EpochHive/EpochServer.ini file and make sure the ip/port and password are the same as in redis.conf.
    Incorrect Configuration of Server/Mod Files:
    Check that anything you modified in any of the following files didnt cause any syntax errors/problems (best to start fresh just to get it working):
    @EpochHive/epochAH.hpp
    @EpochHive/epochconfig.hpp
    SC/config.cfg
    SC/basic.cfg
    SC/Users/SC/SC.Arma3Profile
    Check that you have placed all the files (DB/SC/MPMissions/@EpochHive/Keys Folders etc) in the correct locations in the correct place etc, just copy the entire contents of the server file zip to your arma 3 main directory, where your arma3server.exe is located.
    Redis Database Server Issues Nothing is saving to the database:
    Either your configuration (ip/port/passsword) dont match (check Mission Read From Bank ->Incorrect Configuration of Database)
    or the redis-server.exe in not running. If the redis-server.exe is not in the process list then check below;
    Redis-Server.exe not in Process list/No Console window:
    There are two causes I know of for this, the first is to check if you have all the redistributables required (it is like extra Microsoft files that the program needs to work).
    To do this, check your event log (start menu->type event viewer. On the left pane click Windows Logs->Application). Look for "Side-By-Side" Errors, you need to find the part of the error description that gives you a package name, for ex. "Dependent Assembly Microsoft.VC90.CRT".
    Put that string in google and you should find the package you need quite easily.
    The second cause could be a low filespace/virtual memory/ram issue. To check this, Hold shift and right click in the redis-server.exe folder (DB folder) and select "Open Command Line Here". Type "redis-server.exe redis.conf". You should get and error or some kind of output stating a process fork failed due to space/memory issues.
    If this is the case you can either lower the "maxmemory" config in redis.conf (Minimum I would say 2gb, but personally I prefer the second option next) or you can increase your Paging File Size, You may need to experiment with this to get it stable, I currently have 16gb page file and it seems to run perfectly fine with maxmemory=4gb on a 3gb RAM machine.
    BEC Closes/Wont Connect/Scheduler Issues BEC Auto Closes when you try to run it
    Make sure you have the correct Visual C++ Redistributables, vc 2008 and vc 2003 should be sufficient, you can check your event log (windows->startmenu->type event viewer) under windows logs->applications and look for "side by side" errors for bec.exe. Google the description you find.
    BEC Wont connect to the server
    Make sure your ip from your command line is your actual IP address, also make sure the IP in the BEC/Config/Config.cfg file is correct.
    Or alternatively you can try omitting the -ip parameter from your command line and using the IP 127.0.0.1 in the BEC Config file.
    BEC Scheduler is not working, no messages/restarts/errors
    First thing to check is that you have un-commented the Scheduler Path line in your BEC Config. If not simply remove the # from start of the line
    If you setup your scheduler paths correct and it still will not work you should get some "error loading scheduler.xml" in the BEC Console window. If not, then maybe your timings are off? Consult the Scheduler Help File inside the BEC Config Directory.
    Some things to note: The scheduler must be in _precise_ format. eg,
    Id starts at 0 and increments by one for each new job.
    Older syntax from BEC prior to 1.6 will not work, they need to be modified (very simple)
    Data type none
    You might have forgotten to rename "example_BEServer.cfg" to "BEServer.cfg" in "Arma/SC/Battleye" folder. (Thanks to hogscraper)
     
     
    I can add some scheduler templates if people find it necessary though the scheduler has a very nice readme that explains everything you need to know.
    Admin Menu Wont Show/Spawn Menu Greyed Out etc No admin menu when F1 is pressed:
    Basically put - assuming you havn't disabled the anti-hack, your steamid64 is not in the admin list in epochAH.hpp
    You need to get your steamid64 (You can get your normal steam id here, you can then convert that to steamid64 here.
    Admin menu shows, but Spawn or other options are greyed out (Server is currently disabled)
    Looks like you put your steamid64 into the wrong admin slot, make sure you just put your id into the owner slot, once, that will give you full permissions. for ex;
    adminMenu_Owner[] = {{"7656xxxxxxxxxxx21","Any name you like (will go in admin log)"}}; Mission Select Screen Joining Server Server Files Is out of date
    If you have access to the server file system and can execute, update your server files using STEAMCMD.
    Plenty of tutorials online on updating dedicated arma 3 servers, same routine.
    ex. http://forums.bistudio.com/showthread.php?147537-Tutorial-How-to-run-ArmA3-on-a-dedicated-server
    Startup Command-line Incorrect (Not loading SC/Config.cfg File)/Servername not same as in config.cfg
    Either you have something wrong with your startup parameters, or
    A problem with your config.cfg file, or - more likely;
    Your command line parameters are setup incorrectly.
    To remedy this:
    Make sure you copied the SC folder from the zip file to your arma3 server directory. Then use this command line to start your server:
    arma3server.exe -mod=@Epoch;@EpochHive; -config=C:\Path\to\Arma3server\SC\config.cfg -ip=xxx.xxx.xxx.xxx -port=2302 -profiles=SC -cfg=C:\Path\to\Arma3server\SC\basic.cfg -name=SC
    Be sure to replace "C:\Path\to\Arma3server" with the correct path to your arma 3 server directory. (With arma3server.exe inside)
    Also replace "xxx.xxx.xxx.xxx" with the servers remote IP address. (The one the public see, not your lan/local address, you can use http://whatismyipaddress.com/).
    Note: You may omit the "-ip=xx... parameter completely if BEC still wont connect after reading the above tips.
    Note: You can also omit the full path to your config params, (Thanks to Scoo) eg
    -config=SC\config.cfg -cfg=SC\basic.cfg Feel free to post anything that I may have missed or that you would like to contribute to this faq.
    I can guaruntee there are spelling errors but this will do for now :).
     
    Good Luck!
×
×
  • Create New...