Jump to content

Nic

Member
  • Posts

    992
  • Joined

  • Last visited

  • Days Won

    1

Reputation Activity

  1. Like
    Nic reacted to Darth_Rogue in Client 0.3.0.3 released   
    Pushing an Epoch client update to Steam without having server files available to all servers is just bad news.  Make them available via the website via torrent so that folks who want to update and test them can do so.  But any players who have subscribed to Epoch on Steam will automatically be updated and consequently won't be able to play on their favorite servers, which is bad for ALL servers and the mod itself.
  2. Like
    Nic reacted to Ecphrasis in Arma 3 1.44 RC Auto Steam Update !!!   
    Salut Courtax,
     
    La maj d'arma d'aujourd'hui a mis un bazar pas possible dans le code d'Epoch, les devs codent une nouvelle version ;) Faut attendre...
  3. Like
    Nic reacted to vbawol in zafir issue   
    Fixed for next build.
  4. Like
    Nic reacted to Tobias Solem in zafir issue   
    If you had used the forum search function, you would have been able to find the thread linked below, and the sixth post down gives you the solution - I am merely going by the old decree "Give a man a fish, feed him for a day, teach a man how to fish, feed him for a lifetime" - essentially with the search function you can find solutions to your problems earlier.


  5. Like
    Nic reacted to kresdja in EPOCH Needs More Unique Monsters / Less Military Feel   
    Like a giant rock monster?
  6. Like
    Nic got a reaction from TheStainlessSteelRat in respawning on login   
    The default redis.conf  looks like this:
    bind 127.0.0.1 maxmemory 1gb save 900 1 save 300 10 save 60 1000 requirepass Changeme9832 Note: GTX may want you to have different settings, but the important one here is the password.
     
    Make sure the password in redis.conf is the same as the one located in the @epochhive/EpochServer.ini file. 
     
    Also make sure you have the DB running with the start-redis.cmd file.
  7. Like
    Nic got a reaction from KPABATOK in Can not fully change Arma 3 layout   
    I noticed the same thing. Also, before I used to be able to press "F" to see my current ammo count, as the weapon info box fades away after a bit, but now I can't see my ammo count by pressing "F".
  8. Like
    Nic reacted to Dwarfer in Linux Server Install Notes   
    soniXx123
     
    What is wrong with that ? Also please but all that debug in spoiler tags so not to fill the page up
    [spoiler] LOGS LOGS [/spoiler]
  9. Like
  10. Like
    Nic reacted to Richie in Some people do not understand what "freely available" means   
    Here we go again, another one of these threads, it's been a few days since the last ....
  11. Like
    Nic reacted to ScaRR in Epoch Helicopters Issues   
    Hey, I have written a little script to deal with this issue until BI resolves it.
     
    It is not perfect but works. The installation and configuration information is in the script.
     
    Short description
     
        The damage is only disabled when the following conditions are true:
            - Player gets in pilot seat
            - AND The rope is attached to an object
            - AND the Taru's altitude is greater than _altitudeDisable
            - AND (
                    the Taru's pitch is greater than the angle parameter or smaller than the angle parameter * -1
                    OR the Taru's bank is greater than the angle parameter or smaller than the angle parameter * -1
            )
        Damage is re-enabled when the Taru is hit by bullets or projectiles
     
     
     OX3_Taru_SL_ATRQ_Lock.sqf



     
    Updated - added the option to turn on the collision lights when the ATRQ lock is enabled and added the Epoch version of the Taru to the helis to check and updated the BE filter in the description
  12. Like
    Nic reacted to Kroenen in 2 problems 1 post   
    You really need to contact their server admin to unban you, but if I had to guess, they updated their server last night and may have some startup issues.
  13. Like
    Nic reacted to Dwarfer in [WIP][HOWTO] Linux - Centos 7.0 Epoch Server   
    Hi Guys,
     
    I have just got a Centos 7.0 server up and running on Linux.. I am planning to write a how to shortly. with ASM !
     
    If you want to give it a test try 37.152.48.109:2302
     
    -------------------------
    ** The epochserver.so at present requires GLIBCXX_3.4.20 and GLIBC_2.4 that is not in the repo by default so we just have to fudge 2 of the 32bit libraries for this to work with centos, Have asked if the dev's can compile with and less bleeding edge glibc to be inline with arma3 linux.
     
    Requirements
     
    Linux Knowledge - Would Help.
    CPU - Some
    RAM -Yes
    DISK - I have gone with 24GB for the moment for my testing but with Arma3+Epoch it only is using about 5GB.. 
     
     
    Centos Install
     
    WIP TBD
     
    1) Download the Minimal ISO from http://www.centos.org/download/
    2) 
     
    Packages needed
    yum install epel-release yum update yum install wget lynx nano glibc.i686 libgcc.i686 watchdog libstdc++.i686 net-tools screen psmisc redis glib2.i686 zip unzip Extra Packages
     
    These need to be forced installed for now, I have tested this on multiple boxes however I would be careful doing this on a box that is doing lots of other things, glibc can screw lots of things up.. 
     

    glibc-2.20-8.fc21.i686.rpm
    libstdc++-4.9.2-6.fc21.i686.rpm
     
    You will need todo this as root user
    wget ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/updates/21/i386/g/glibc-2.20-8.fc21.i686.rpm wget ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/updates/21/i386/l/libstdc++-4.9.2-6.fc21.i686.rpm rpm -Uvh --force --nodeps glibc-2.20-8.fc21.i686.rpm libstdc++-4.9.2-6.fc21.i686.rpm Mirrors can be found here if the links are dead.
    http://rpm.pbone.net/index.php3/stat/4/idpl/28989829/dir/fedora_21/com/glibc-2.20-8.fc21.i686.rpm.html
    http://rpm.pbone.net/index.php3/stat/4/idpl/28878844/dir/fedora_21/com/libstdc++-4.9.2-6.fc21.i686.rpm.html
     
     Steam Arma3 Install
     
    Add User I've gone with epoch, Basically we add the user, download the steamcmd decompress that then make a simple bash file to download Arma3, You will need to change XX YY with your username and password
    adduser epoch su - epoch mkdir steamcmd cd steamcmd wget http://media.steampowered.com/client/steamcmd_linux.tar.gz tar zxfv steamcmd_linux.tar.gz cd ~ echo -e '#!/bin/bash\n./steamcmd/steamcmd.sh +login XX YY +force_install_dir /home/epoch/arma3 +"app_update 233780" validate +quit' > a3update.sh chmod +x a3update.sh ./a3update.sh You could also try anonymous logins (TO BE TESTED) Does not work as A3 Server requires purchase
    https://developer.valvesoftware.com/wiki/Dedicated_Servers_List
    echo -e '#!/bin/bash\n./steamcmd/steamcmd.sh +login anonymous +force_install_dir /home/epoch/arma3 +"app_update 233780" validate +quit' > a3update_anonymous.sh chmod +x a3update_anonymous.sh ./a3update_anonymous.sh Redis Install
     
    Use your favorite text editor to open up /etc/redis.conf i like nano myself, search for requirepass (in nano press ctrl+w and enter requirepass) once you have found this un comment that line and place whatever password you like.  This will need to match your EpochServer.ini later on.
     
    *more to come on optimization
     
    Now lets start redis and set it to auto boot as root do the following
    systemctl enable redis service redis start Redis should now be up and running.  The dump file is kept at /var/lib/redis/dump.rdb 
     
     Epoch Install
     
    You will need to get the client and server files copied to the box, you can either SCP them from your desktop PC or use a wget or something to get them.  *You can use the steam workshop to download the main client files but I have not covered that here *YET*
     
    to check you have the right libaries you will need to do the following, You can ignore the errors with libhiredis and libpcre as they are taken care of with the "export LD_LIBRARY_PATH" within the script
     
    Once you have the files decompressed on your server make sure all the main folders are lower case, I had to change @Epoch\Addons to @epoch\addons
     
    Get Client Files (could be done better)
    cd ~ mkdir tmp url=`wget http://epochmod.com/download.php -q -O -|grep "Official HTTP Mirrors"|awk -F\| {'print $1"\n"$2'}|sed -n 's/.*href="\([^"]*\).*/\1/p'|head -n1`; echo "$url";wget "$url" unzip Epoch_Client_* mv \@Epoch/ \@epoch mv \@epoch/Addons/ \@epoch/addons mv \@epoch/ ~/arma3/ Getting the server files, You can do the following on a clean server to get the files. We delete the DB and BEC dir as this is not needed on Linux.
    cd ~ mkdir tmp wget https://github.com/EpochModTeam/Epoch/archive/master.zip unzip master.zip rm -r Epoch-master/Server_Install_Pack/DB/ rm -r Epoch-master/Server_Install_Pack/BEC/ mv Epoch-master/Server_Install_Pack/* ~/arma3/ Now lets check we have the right libraries. If the output has anthing todo with "not found" or gives errors you will need to fix them
    ldd ~/arma3/\@epochhive/epochserver.so ldd ~/arma3/sc/battleye/beserver.so ldd ~/arma3/arma3server Now we need to run the epoch_linux_startscript.sh script with the check option
    cd ~/arma3/ ./epoch_linux_startscript.sh check You should get something like the following, You will see errors and this will tell you what you need to run to fix it
    ArmA 3 directory: /home/epoch/arma3 OK Server executable: /home/epoch/arma3/arma3server OK CFG directory: /home/epoch/arma3/sc OK Config file: /home/epoch/arma3/sc/config.cfg OK Basic file: /home/epoch/arma3/sc/basic.cfg OK Battleye directory: /home/epoch/arma3/sc/battleye/ OK Arma3Profile: /home/epoch/arma3/sc/users/sc/sc.arma3profile OK Log directory: /home/epoch/arma3/logs MISSING! ========= We need that folder. You can use the next row to create it: ========= mkdir /home/epoch/arma3/logs Old Log directory: /home/epoch/arma3/logs/old MISSING! ========= We need that folder. You can use the next row to create it: ========= mkdir /home/epoch/arma3/logs/old Profile directory: ~/.local/share/Arma\ 3\ -\ Other\ Profiles/sc MISSING! ========= You should create this folder. You can use the next row for that: ========= ========= ( Not sure if we need this? Capital letters are ok ?) ========= mkdir -p ~/.local/share/Arma\ 3\ -\ Other\ Profiles/sc Arma3Profile symlink: ~/.local/share/Arma\ 3\ -\ Other\ Profiles/sc/sc.Arma3Profile MISSING! ========= You should creat this symlink. You can use the next row for that: ========= ========= ( Capital letters are ok in ~/.local/share/Arma 3.. !) ========= ln -s /home/epoch/arma3/sc/sc.arma3profile ~/.local/share/Arma\ 3\ -\ Other\ Profiles/sc/sc.Arma3Profile Port number will be: 2302 PID file will be: /home/epoch/arma3/2302.pid RUN file will be: /home/epoch/arma3/2302.run Start cmd will be: /home/epoch/arma3/arma3server >>/home/epoch/arma3/logs/port_2302.25.05.15_1001.log 2>&1 -config=/home/epoch/arma3/sc/config.cfg -cfg=/home/epoch/arma3/sc/basic.cfg -port=2302 -name=sc -pid=/home/epoch/arma3/2302.pid -mod=@epoch -cpuCount=4 -exThreads=1 -maxmem=2047 -nosound -autoinit -loadMissionToMemory If you got something MISSING, you have to work from the top to the bottom, fix the top issue and start the check again! Now just run the command its asking you to-do. for me I just did the following
    mkidr -p /home/epoch/arma3/logs/old mkdir -p ~/.local/share/Arma\ 3\ -\ Other\ Profiles/sc ln -s /home/epoch/arma3/sc/sc.arma3profile ~/.local/share/Arma\ 3\ -\ Other\ Profiles/sc/sc.Arma3Profile Now just run the check again and you should have no errors.
     
    Configurations
     
    Now just edit the following files to what settings you like
     
    Make sure your Password in the Redis section matches the password you set when doing the redis install.
    nano ~/arma3/\@epochhive/EpochServer.ini Change your Admin settings in here
    nano ~/arma3/\@epochhive/epochah.hpp You should be ready to start the server now
    ~/arma3/epoch_linux_startscript.sh start BattlEye Install
     
    Make sure your BEServer.cfg is changed to lower case
    Change your EpochServer.ini "IP = 127.0.0.1" to the main interface of your server, 127.0.01 does not seem to connect
     
    you can run the following line in the same dir at the ini file and it will change it for you
     
    IP=`ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | cut -f1  -d'/'`; sed -i '0,/IP = 127.0.0.1/s//IP = '"$IP"'/' EpochServer.ini   
    ASM Install
     
    Taken from http://forums.bistudio.com/showthread.php?182602-Arma-Server-Monitor-for-Linux
     
    The simplest way to keep the ASM running even when the server restarts is as follows. Find the line that says 
     
     
    Directly under that add the following
    #Keeps ASM running if found and executable if [ -x "${ARMA_DIR}/asm" ]; then echo >>${LOGFILE} "WATCHDOG ($$): [$(date)] Starting ASM" killall -9 asm 1> /dev/null 2>/dev/null $ARMA_DIR/asm -s &>$ARMA_DIR/asm.out & fi To just enable or disable the ASM just "chmod -x asm" or "chmod +x asm"
     
     
    Performance Tweaks
     
    You can use the linux command taskset to set the cpu affinity for processors, Looks for the "${SERVER} >>${LOGFILE}" in the start script and put something like this infront of the line, This would enable it for cpu0, cpu1, cpu2 and cpu3
    taskset -c 0,1,2,3 ${SERVER} >>${LOGFILE} 2>&1 -config=${CONFIG} -cfg=${CFG} -port=${PORT} -name=${NAME} -pid=${PIDFILE} -mod=${MODS} -servermod=${SERVERMODS} -bepath=${BEPATH} ${OTHERPARAMS} You can also use the nice command to prioroties the proccess. by default application have 0 set to them. positive figures lower the priority, negatives increase priority. On Centos don't go more than -20 as that is what the core items need like disk controls and stuff, to make it perminate for the epoch user to have -10 you can edidt the /etc/security/limits.conf todo this just add a new line with "epoch hard priority -10" or you can just run this as root
    echo -e "epoch hard priority -10" >> /etc/security/limits.conf
  14. Like
    Nic reacted to lowrey in [EVENT] Server Hosters Meeting - Outcome   
    So the meeting went well and I should start by saying thanks to everyone who turned up.   Those that didn’t shame on you! You missed out. This follow up would have been a lot easier if I had recorded the meeting however, I wanted everyone to understand my intensions before I recorded any of these meeting. Trust is very important!   I hope the next time I can.   There were named faces on TS when I logged on and the conversation was already in flow!   I’m going to give you a sneak peak of what was discussed and some key information that I believe is important. There was so much said the meeting I’m bound to miss out some key items and topics.   We started on Epoch Server Setups and Arma 3 Performance   We ALL agreed (a rare occurrence), that the most important thing about server hosting is:   Dwarfer - “Don't be a twat”   More constructively perhaps:   - Dedicated servers offer the most bang for your buck! GSPs are shared networks and may be a good way to start but ultimately you’ll outgrow them. - Speed over cores, this is well known but GHz may offer better FPS over multiple cores (more on this in other thread). - There are unconfirmed rumours that Server 2008 (R2 please) may run your server better than Server 2012. Later we’ll talk about Linux! - Running Arma as a service can improve FPS. There are many ways in which you can do this FireDeamon being the most popular (in the meeting). As a server admin you should look into this more!   Headless Client:   Headless clients is something that all server admins should get their heads around. Maca, MGT and Axeman agreed that off-loading AI to the client is a positive way to go and has seen real world benefits.   By moving AI to like client Maca told us that “it will be easy (relatively) to port this to Headless Clients (HC)”.   Axeman said -  “we want the server to do server stuff and off-load AI to the clients”.    “Reduce the AI from doing the calculations". MGT (he can give you his own name) said “he who dares Rodney, he who dares".   Axemna, Maca and MGT- Dave (there I said it), along with Dwarfer and others continued to share some of their wisdom on all things Dayz and Epoch (BI took some hits in this section of the meeting lol). It was really nice to listen to the top dogs pontificate and debate all things epoch.   We then spent some time talking about monetisation and redis vs SQL (this came up multiple times). Both topics I DO NOT want to talk about in this thread. That said here is a paraphrase or two about Redis vs SQL:   Axeman - “Redis is a big part of Epoch”.    Maca - “In order to move over to SQL, would more than likely require some rewriting of epoch (code)”.   That said I can confirm that the SQL door is not shut.   Axle joins the meeting and we move on more community based topics and some insight into Epoch the mod and it’s Devs:   Axle – “Mells House is now running on Linux and we need more people (players) to test” – most agreed that this is where server admins can help populate the Dev servers in order to adequately  load test” Talk to your community/server admins about how you can help.   There was (for the most part) an agreement that any differences between the (Epoch) Devs and our community owners/admins were best put to one side or laid to rest for the good of the Mod. I felt that this had been agreed prior to this meeting and it was purely being reinforced more publicly.   Axle said – “baby steps”   Maca to Axle - "I'll be alright with anyone that’s alright with me".    That moved us quickly on to the topic of the mod itself and the direction it was going:   There was so much in this section (and by this point I had had a fare amount to drink) that it was hard to get everything written down. You’ll just have to come to the next meeting. None the less here are some quotes for you:   In server Chat:   Uro wrote: “fyi - Awol also said to me the other day - and I'm sure he wouldn't mind me re-iterating this - any systems - mission / et al - you want to implement or any functions you feel would be relevant to anything that would benefit the epoch community or enhance the functions of epoch - feel free to ask them on the issue tracker - or if any of you have direct contact with him - propose it”.   Axeman response to Uro – “The mod is designed to work with other mods rather than change the epoch game”. “This was always the plan”.   Later in the session: Axle - "we want to make a mod that everyone enjoys playing and people like to mod. We're not in it to make millions".   He went on to say something that had previously be mentioned (before Axle logged in).   Axle – “We’re looking at vehicle upgrades, both cosmetic and…” “Oops, I’ve said too much!”.   Dwarfer asked Axle if there was a better way to test an update prior public release to help weed out potential “stupid” bugs (Like not spawning in Tipis after restart).   Dwafer had put his business big boy pants on at this point and was coming from a QA perspective.   Axle – “It’s an Alpha give us a break” (joking).   Mike Lowrey “Things will get missed, however there should be a better way for us as server admins to communicate directly with the Epoch team”.   There were some ideas put forward but nothing was set in stone. I good starting point for our next meeting perhaps.   DrTaru (GameWithPure) asked a question about more controls over agnostics and annoying drones.   Axeman – “look to the next patch”   Axle – “We have added more controls already and we’re looking at more variables for spawns”   They both hinted at a new agnostic similar to the Phantom soon (no dates or releases given).   Someone (I missed who) joked about the last time they had seen a phantom spawn… Axle’s response was:   “Yes they are broken, they are not spawning at the moment”.   Lastly the topic of base raiding was raised by DrTaru in relation to Jammer damage:   Axle – “awol (aka vbawol) said that base raiding should be more like a siege - teamwork and effort”.    Axle – “Not just one guy blowing a hole in your base and taking your shit”    Axle “this will be configurable with time”.   That’s it I’ve gone on now for 3 word pages and I’m bored!   For those still reading this I’d like to say that for the most part the community owners and Admins really seemed to respect one another and whilst from the outside world it may look like they are in competition I learnt that everyone is in it to create great servers for players to play on! We’ll be holding more of these meeting in the future and based on the feedback from the guys at the meeting, we’ll be making positive steps to improve the format!   Thank you all for taking part and we’ll see you and any other admins at the next meeting!   Special thanks to. In no order Dave! Axeman, Maca134, MGT (Dave and his crew), Dwarfer, Axle, BenR, Flosstradamus, Defent, CEN, Uro, KamikazeXeX, Dis, Richie, Ghost, TheKnightTemplar, Gr8 DrTaru and anyone I missed.   Some useful links from chat I didn’t get them all: http://lmgtfy.com/?q=what+is+my+name  https://github.com/EpochModTeam/Epoch/issues  http://dash.nevadascout.com/ http://redis.io/commands/keys  https://github.com/acemod/ACE3  https://www.overclockers.co.uk/showproduct.php?prodid=GS-003-OP lol craziness.   Thanks again,   Mike.
  15. Like
    Nic reacted to vbawol in Stock AH & vehicle spawning   
    This config will be moved to the settings pbo like we have with other previously hardcoded configs.
  16. Like
    Nic reacted to Darth_Rogue in Stock AH & vehicle spawning   
    With the stock AH it does a good job of reading the loot table to see what weapons, magazines and items can be spawned into the world.  But for vehicles it does not consult the allowed vehicles list in epochconfig.hpp.  It goes off of its own hard-coded list.  This should be changed so that folks running vehicle addons, like RHS, can spawn in addon vehicles as needed with the admin tool.  
  17. Like
    Nic reacted to axeman in EPOCH Needs More Unique Monsters / Less Military Feel   
    I have many ways of teaching the antagonists to learn your thoughts..
  18. Like
    Nic reacted to SkyDogs in mutants   
    Something dangerous, something telling of your presence, but something that can be killed with a shot to the head. 
     
    The current antagonists spoil gameplay if you like stalking and camping. With zombies, you simply took a silenced weapon with you on your missions. Zombies were manageable if you were equipped appropriately, which was good.
  19. Like
    Nic reacted to Brian Soanes in ANTI DDOS   
    https://www.youtube.com/watch?v=r6TsxDGtMpA&feature=youtu.be&t=27
  20. Like
    Nic reacted to Glenn in Vehicle De-spawn & Admin Menu Problems   
    Take a look at the following Tutorial for adding vehicles to your server in a way that dont require you to add a third party Admin tool that you dont really need: 

  21. Like
    Nic reacted to Glenn in Vehicle De-spawn & Admin Menu Problems   
    Hi Aiv3n, and welcome to the Epochmod Forum.:)
     
    First, I suggest that you get familiar with the following forum sections:
     
    - Tutorials: http://epochmod.com/forum/index.php?/forum/77-tutorials/
    - Server Install Help: http://epochmod.com/forum/index.php?/forum/62-server-install-help/
     
    After that, please review the following important topics (in no particular order):
     
    - Common Setup Issues:
    - What can be and can not be changed:
    - How to Edit BE Filters:
    - How to set up a Test Server on your own PC to test things:
     
    To close this topic out - there is no issue with vehicles despawning after spawning... Epoch is doing EXACTLY what it is supposed to do and cleans the server up when things are not spawning in correctly.
     
    The above issue that Traksion had, was due to:
    - Not having the Epoch Admin tools set up properly
    - Trying to use a script in the Mission.pbo to spawn something that has to be spawned by the server (default Admin tools spawns it from server). 
     
    Once you have had a chance to look into the links above, tried something out on your own test server and still have questions or issues and are able to provide details on what you have already tried - let us know.
  22. Like
    Nic reacted to Richie in [EVENT] Server Hosters Meeting - Outcome   
    It better have Duran Duran or it can be left at home :p
  23. Like
    Nic reacted to SkyDogs in Indestructible bases, why do you like that feature?   
    Some like them, some don't. Solution is simple.....choose a server that that offers what you're looking for.
     
    Toggle toggle toggle.
  24. Like
    Nic reacted to cen in [EVENT] Server Hosters Meeting - Outcome   
    It's a secret group of Illuminati members... 
  25. Like
    Nic reacted to Darth_Rogue in [EVENT] Server Hosters Meeting - Outcome   
    Epoch Illuminati incoming.   :D I'll try to make it.
×
×
  • Create New...