Jump to content

Fuchs

Member
  • Posts

    406
  • Joined

  • Days Won

    5

Posts posted by Fuchs

  1. Haha lol.

    No EMS will not be shut down in any way !

    Torndeco moved from arma2/dayz to arma3 .thats what im also looking forward to.

    Dzai integration will be the next goal for 0.5 .

    We also know about the bugs with 0.2.6 so i think the best thing for now is watch over wai with ported ems missions !

    After integrating most of all missions from ems to wai . 

    I will also start over with help from will and firefly to make ems better!

    Cheers fuchs 

  2. Hi all !

     

    Now i will tell u all the real story about EMS !

     

    I started hosting a dayz server with rMod2.1 about a year and 3 months ago .

     

    I started totally from scratch ,had a few arma server s before ,but then i saw no option to check this out on myself , it was too much for me .

     

    Then i found DayZCC [dayzcc.org] which i had for about a year or so.

     

    It worked flawlessly !

     

    Panthera was our fav map for the next 8 months.

     

    Then i decided to try chernarus cause of the mission script from TheSzerdi.

     

    After a while we [players,admins] got bored with all those missions ,the server was designed as a military dayz server .

     

    Also the creators of the rMod were impressed by ... not joking .

     

    http://www.twitch.tv/oifriendlyfire/b/414747532

     

    our youtube channedl

     

    http://www.youtube.com/user/LostSoldiersEU/videos?view=0&shelf_id=1&sort=dd

     

    Big military base begins at minute 5:00

     

    http://www.youtube.com/watch?v=cAVOpU5bRBg

     

    So after a while lazyink cam across with the chernarus mission system , and i thought why do not combine those too 

     

    So the Missions i merged specially only for our own rMod2.1 server , we also used more than +30 scripts and about 800 vehicles ,2500 buildings imported via database by using dayzcc.

     

    Next step was only ahead release to public on dayzcc.

     

    I got no thanks or anything and was sitting more then 3 days to get all running fine ,if using rMod2.1 !!

     

    and then... EPOCH !

     

     

    maybe tbc...

  3. Haha lol.

    No EMS will not be shut down in any way !

    Torndeco moved from arma2/dayz to arma3 .thats what im also looking forward to.

    Dzai integration will be the next goal for 0.5 .

    We also know about the bugs with 0.2.6 so i think the best thing for now is watch over wai with ported ems missions !

    After integrating most of all missions from ems to wai .

    I will also start over with help from will and firefly to make ems better!

    Cheers fuchs

  4. Had a missing "," in the missionconfig

    It Was:

    // missions used when selecting the next random mission

    wai_missions = [

    "bandit_base",

    "armed_vehicle",

    "disabled_civchopper",

    "crash_spawner",

    "disabled_milchopper",

    "MV22",

    "weapon_cache",

    "mayors_mansion",

    "convoy",

    "C130_crash",

    "ems_cache",

    "medi_camp"

    "Ural"

    ];

    You should notice that there is no comma after medi_camp before Ural.

    IT Should be:

    // missions used when selecting the next random mission

    wai_missions = [

    "bandit_base",

    "armed_vehicle",

    "disabled_civchopper",

    "crash_spawner",

    "disabled_milchopper",

    "MV22",

    "weapon_cache",

    "mayors_mansion",

    "convoy",

    "C130_crash",

    "ems_cache",

    "medi_camp",

    "Ural"

    ];

    Fixed it

  5.  

     
     
    EMS 0.2.6 
     
    Showtime
     
    Current Dev's
    Firefly,Fuchs
     
     

    Requirements:

    • Notepad++
    • PBO Manager
    • Epoch 1.0.3.1 Server

    Difficulty

    Easy : 10-15 minutes

    • Some knowledge of Epoch Server & Mission file locations
    • How to use PBO manager to unpack and pack PBO files
    • Installation Instructions dayz_server PBO Instructions
    • [ATTENTION] Mission Vehicles disappear after a restart , EMS will not support saving them in any way !!

     

    Download and unpack the most recent release of EMS 0.2.6 from https://github.com/TheFuchs/EMS-Epoch-Mission-System

     

     

    Make a copy of your dayz_server.pbo and rename it dayz_server.pbo.bak

     

    Unpack your dayz_server.pbo to a folder called dayz_server

     

    Copy the Missions folder from the EMS download ,paste and place the contents in the existing since Patch 1.0.3.1 missions folder dayz_server

     

    Edit your server_functions.sqf

    Located: dayz_server\init\server_functions.sqf

     

    Around line 30 look for this:

     

    server_deaths = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_playerDeaths.sqf";

     

    Add this after it:

     

    fnc_hTime = compile preprocessFile "\z\addons\dayz_server\Missions\misc\fnc_hTime.sqf"; //Random integer selector for mission wait time

     

    Around line 540 look for this:

    dayz_recordLogin = {
    private["_key"];
    _key = format["CHILD:103:%1:%2:%3:",_this select 0,_this select 1,_this select 2];
    _key call server_hiveWrite;
    };

    Insert this after it:

    //----------InitMissions--------//
    MissionGo = 0;
    MissionGoMinor = 0;
    if (isServer) then {
    SMarray = ["SM1","SM2","SM3","SM4","SM5","SM6","SM7","SM8","SM9","SM10","SM11","SM12","SM13"];
    [] execVM "\z\addons\dayz_server\EMS\major\SMfinder.sqf"; //Starts major mission system
    SMarray2 = ["SM1","SM2","SM3","SM4","SM5","SM6","SM7","SM8","SM9","SM10","SM11","SM12","SM13"];
    [] execVM "\z\addons\dayz_server\EMS\minor\SMfinder.sqf"; //Starts minor mission system
    };
    //---------EndInitMissions------//

    Edit server_updateObject.sqf

    Located: dayz_server\compile\server_updateObject.sqf

     

    Around line 22 look for this:

    {
    diag_log(format["Non-string Object: ID %1 UID %2", _objectID, _uid]);
    //force fail
    _objectID = "0";
    _uid = "0";
    };

    Insert this after it:

    if (_object getVariable "Sarge" == 1) exitWith {};
    

    comment this out and add the line below :

     //if (_objectID == "0" && _uid == "0") then

    and add

    if (_objectID == "0" && _uid == "0" && (vehicle _object getVariable ["Sarge",0] != 1)) then

    Located: dayz_server\init\server_functions.sqf

     

    Around line 298 look for this:

    if(vehicle _x != _x && !(vehicle _x in PVDZE_serverObjectMonitor) && (isPlayer _x)  && !((typeOf vehicle _x) in DZE_safeVehicle)) then {
    

    Replace with this:

    if (vehicle _x != _x && !(vehicle _x in PVDZE_serverObjectMonitor) && (isPlayer _x) && (vehicle _x getVariable ["Sarge",0] != 1) && !((typeOf vehicle _x) in DZE_safeVehicle)) then {
    

    Repack your dayz_server.pbo and replace your original one.

     

     

    Mission PBO Instructions

     

    Unpack your mission PBO file using PBO Manager into a folder

     

    Copy the debug folder from the EMS download to the root of your mission folder

     

    Edit your init.sqf file

     

    At the very end of you init.sqf file paste the following block of code:

    // Mission System Markers
    [] execVM "debug\addmarkers.sqf";
    [] execVM "debug\addmarkers75.sqf";

    Understanding  BIS_fnc_findSafePos

     

    http://tactical.nekromantix.com/wiki/doku.php?id=arma2:scripting:bis_fnc_findsafepos

     

     

     

    This will make the mission markers show up on the map for players that have died and respawn, or connect to the server after a mission has already spawned. THX to waTTe

     

    Be aware: Using older releases of EMS only from github by the tags option and follow the install instructions there !

     

    e.g.  https://github.com/TheFuchs/EMS-Epoch-Mission-System/releases/tag/0.2.5

    After Bugfixing 0.2.6
    
    [WIP] 0.5
    
    https://github.com/TheFuchs/EMS-Epoch-Mission-System/issues?milestone=5&page=1&state=open
    

     

    Updated already yesterday 

     

     

    U can solve it yourself by adding Epoch Classnamed Vehicles

  6. Located: dayz_server\init\server_functions.sqf

     

    Around line 298 look for this:

    if(vehicle _x != _x && !(vehicle _x in PVDZE_serverObjectMonitor) && (isPlayer _x) && !((typeOf vehicle _x) in DZE_safeVehicle)) then {

    Replace with this:

    if (vehicle _x != _x && !(vehicle _x in PVDZE_serverObjectMonitor) && (isPlayer _x) && (vehicle _x getVariable ["Sarge",0] != 1) && !((typeOf vehicle _x) in DZE_safeVehicle)) then {

    Repack your dayz_server.pbo and replace your original one.

  7.  

    Seems you dont need to add beep.ogg, Just call playsound "beep";

    Here is example from Airdrop script (http://opendayz.net/threads/airdrop-script-wip-need-a-bit-of-help.14925/page-5):

    
    
    
    
    			cutText [format["** Checking RAM **"], "BLACK FADED"];
    			playsound "beep";
    			sleep 0.5;
    			playsound "beep";
    			sleep 4;
    			cutText [format["*** Checking HDD ***"], "BLACK FADED"];
    			playsound "beep";
    			sleep 0.5;
    			playsound "beep";
    			sleep 4;
    			cutText [format["**** Checking OS ****"], "BLACK FADED"];
    			playsound "beep";
    			sleep 0.5;
    			playsound "beep";
    
    

    Yeah i know but he calls it via the mission file not on the server.pbo ... you know what i mean?

     

     

    Video Demonstration:

    WAI and DZAI with the 2 EMS Missions i ported successfully !

    http://youtu.be/V5TQgNFQx0g

     

    Ported Missions from EMS:

     

    Major SM1,2,3,5 

     

    Github update soon

  8. Sorry, dont be pissed!

     

    But you know what you are doing? Announcing teamwork with DZAI Author, now you will use WAI as base for ission system? (i know that wai uses dzai).

    Do you rly have the coding skills to handle such a project? As i can see, most problems are solved by users, not you, also you ignore questions about the system.

     

    If you think is a big deal to implementate into WAI, you are horribly wrong.

    I have created my own missions and and all are running fine (without arma2 coding skills).

     

    Sorry Fuchs, but seems you have no idea what u want.

     

     

    FIne for you and i already know it' not a big deal !

     

    1st. Do you know what it means working all day 12hrs beeing a father,admin,host and so on???

     

    Example:Coming home playing about 30 minutes do you mean i can do debugging and all this on my own ?

     

    I only have a piece of time per day to learn scripting and doing some other stuff related to my work !

     

    In what for a world a you living?

     

    Wonderland?

     

     

    btw dont be pissed²

  9. Hey guys !

     

    1st Mission is ready and fixed as also the 2nd one ! (EMS:Major SM1+2)

     

    Does anyone here know how i can call playSound "beep"; in the missions .

     

    What i tried so far was 

     

    Mission file

     

    descrExt.h

    class CfgSounds
    {
        sounds[] = {};
    	class beep
    	{
    	name = "beep";
    	sound[] = {sounds\beep.ogg,2,1};
    	titles[] = {};
    	};
    	class ems
    	{
    	name = "ems";
    	sound[] = {sounds\ems.ogg,db-2.5,1};
    	titles[] = {};
    	};
    };
    

    added on the last line on the description.ext  ...  i had it working on my rmod server in the past but cant remember what i did... sad

    #include "descrExt.h"
    

    and added the sounds in the Sounds folder

     

     

    ems_cache.sqf 

    [_position,"Weapon cache"] execVM "\z\addons\dayz_server\WAI\missions\compile\markers.sqf";
    [nil,nil,rTitleText,"Bandits have obtained a weapon crate! Check your map for the location!", "PLAIN",10] call RE;
        playSound "beep";
        sleep 0.5;
    
  10.  

     

    • DAYZAI is an AI only package. It places AI units on your server but not missions. 
    • CMS/EMS are mission scripts that create specific missions and use AI either directly from Arma, Sarge or DAYZAI. 
    • WAI is a combined AI and mission system. So if you install WAI you don't need two systems. 

    WAI will allow you to sell mision vehicles as it publishes them to the database. This also means if players do a mission, but leave the vehicles those vehicles persist after a server restart and will add to your object table, reduce dynamic spawning etc. 

     

    I think the general idea now is Fuchs, William and myself will putting our efforts into one system for Epoch rather than 3 different packages. It should hopefully mean more missions and additions.  

     

     

     

  11. The Thing i noticed with Sarge AI : Laggy Server,Laggy Clients. Not further developed anymore .Vehicle Patrols as also the Heli Patrols will end up the server lagging heavily ,i've tested this about 2 weeks on my dayz server [long time ago].

     

    If u don't know how to fix some issues with this AI your f..... up !

     

    Thinking about invisible ai and some other things i hated there.

     

    This was a really frustrating time !

×
×
  • Create New...