SunnyPi Posted September 2, 2013 Report Share Posted September 2, 2013 Does anyone have an idea where the fn_selfactions went? Or wich sqf now handles what selfactions did in the past...? Server Monitor still seems to be in place so thats one big chunk for reactivating some scripts. Link to comment Share on other sites More sharing options...
Bags2247 Posted September 2, 2013 Report Share Posted September 2, 2013 sorted...outburst was removed so my reply is as well Link to comment Share on other sites More sharing options...
SunnyPi Posted September 2, 2013 Author Report Share Posted September 2, 2013 Here we go... You clearly didn't understand my point which is totaly fine since i have no intention in arguing with you or any other braindead fanboy about what you(he) think(s) is wrong or right. If you're convinced every single host is happy about the patch and how nothing of what it does / changes was mentioned you're simply .... wel... nevermind. Please go check which Epoch servers are the best performing in terms of players (Vanilla or Modded). And if you lack that much empathy go ask their admins/playerys what they think about the patch and how it was announced/published and if they could prepare for it. All i was saying is this procedure was a smack in the face for any hoster trying to host a DECENT epoch server (and YES that means modded). We did backup our files of all 7 Servers fyi. Again: what im saying is the backup is useless because you either have the choice of hosting the old version OR hosting the VANILLA new one because modding it is in 80 % not possible due to an absolute lack of information what ecactly changed in terms of filestructure. Think before you rage please. Anyways: back to topic: Any idea what happend to fn_selfactions or did you come here to flame//QQ? PS: And im sorry for my outburst but ignorant fanboys piss me off. Link to comment Share on other sites More sharing options...
Bags2247 Posted September 2, 2013 Report Share Posted September 2, 2013 dayz_mission.pbo in dayz_code file is where i just found it Link to comment Share on other sites More sharing options...
SunnyPi Posted September 2, 2013 Author Report Share Posted September 2, 2013 This is the vanilla 1.0.2 server pbo. Clientside/serverside are two different things as well as 1.0.2 and 1.0.1.5. Doesn't the server load the pbo from @dayz_epoch_server? What you have there is the pbo from @dayz_epoch. Also what you have there is not 1.0.2. FYI: Admin Tools does not work with 1.0.2 - mainly because of the reasons i mentioned above (its an evil 3rd party feature which clearly is not supported here, yet necessary to mantain a decent server). Link to comment Share on other sites More sharing options...
Bags2247 Posted September 2, 2013 Report Share Posted September 2, 2013 soz thought that was 1.0.2... i must have deleted it by mistake then... serves me right, trying to do stuff half asleep Link to comment Share on other sites More sharing options...
SunnyPi Posted September 2, 2013 Author Report Share Posted September 2, 2013 Np... Thanks for trying to help. Link to comment Share on other sites More sharing options...
Achmed Posted September 2, 2013 Report Share Posted September 2, 2013 wow really you need to calm down... seriously if you want help your not going about it the right way. fn_selfactions.sqf is still in the same location DayZ_Epoch_Client_1.0.2_Release_d2\@DayZ_Epoch\addons\dayz_code.pbo Link to comment Share on other sites More sharing options...
SunnyPi Posted September 2, 2013 Author Report Share Posted September 2, 2013 Trust me, I am calm :) Again: You're talking about Clientside. Im talking about Serverside. There is no fn_selfactions in @dayz_epoch_server\addons\dayz_code.pbo. It might be in @dayz_epoch/addons/dayz_code.pbo but that does not matter at all (as far as i know - maybe there is some way to load that instead) for serversetups or scripting or modding since the server loads the pbo from @dayz_epoch_server and not from @dayz_epoch. Link to comment Share on other sites More sharing options...
Achmed Posted September 2, 2013 Report Share Posted September 2, 2013 fn_selfactions.sqf is based client side unless you modify the location in the compiles.sqf file and in turn modify the location of the compiles.sqf file in the init.sqf file. this then puts the files into the mission.pbo This is standard procedure Link to comment Share on other sites More sharing options...
Achmed Posted September 2, 2013 Report Share Posted September 2, 2013 oh just for the record as well.. i have a server up and running with 20+ mods installed with out any problems with the fn_selfactions.sqf file. Its just the case of knowing how to install the mods ;) wangtangnoodle 1 Link to comment Share on other sites More sharing options...
SunnyPi Posted September 2, 2013 Author Report Share Posted September 2, 2013 Thats funny because these is also no compiles.sqf in the server pbo... Also what you describe is the procedure we all used in 1.0.1.5 which no longer seems to be working in 1.2.0. OR do you mean the solution is to take the compiles from @dayz_epoch put in the the mpmissions folder, change the path to the compiles.sqf in the init.sqf, then also take the selfaction from @dayz_epoch also put it in the missionfoler and edit the path in the compiles inside the missions to the now existing fn_selfactions in the missions? Actually thats not knowing anything but rather common sense ;) Do you have an IP so i can check your +20 mods server runing on 1.0.2? I'm rly currious... That server in your signature? Link to comment Share on other sites More sharing options...
Achmed Posted September 2, 2013 Report Share Posted September 2, 2013 the procedure is the same still in 1.2.0. If its not working you may have a error somewhere. I suggest you post your mission and server pbo files so them can be looked at for you. The server details are in my sig and also posted on this forum in the public servers board. Link to comment Share on other sites More sharing options...
SunnyPi Posted September 2, 2013 Author Report Share Posted September 2, 2013 The server pbo is vanilla - the screen i posted above. The init file mostly is also vanlilla except from a couple of additions which do not require selfactions and so on. What busted it for excample was take clothing from bodies or basebuilding 1.2. Ususally you would have to outsource the fn_selfactions to your missions file and edit it there after changing the patch to it in the serverpbo/compiles.sqf and missionfile/init.sqf. Problem now is there is no more compiles.sqf in the server pbo as well as no fn_selfactions. I guess my question now is if i can take the compiles.sqf from @dayz_epoch instead of @dayz_epoch_server and place it in the missionfile and change the path in the init.sqf without the server going to valhalla... Link to comment Share on other sites More sharing options...
Rayden Posted September 2, 2013 Report Share Posted September 2, 2013 yes In your init.sqf, add: call compile preprocessFileLineNumbers "custom\compiles.sqf"; Create an empty compiles.sqf file (you don't need the one from the client files) and add this: fnc_usec_selfActions = compile preprocessFileLineNumbers "custom\fn_selfActions.sqf"; Then grab the fn_selfActions.sqf file from the client files and edit to your liking. Add the fn_selfActions.sqf and the new compiles.sqf and trow them into the custom folder, or any other location, just edit the above lines then. SunnyPi 1 Link to comment Share on other sites More sharing options...
SunnyPi Posted September 2, 2013 Author Report Share Posted September 2, 2013 Awesome. Thank you very much! That is what i was hoping for - being able to extract from clientfiles without arma bitching and whining... Does it mater if there are two compiles.sqf being loaded though the init.sqf or should i copy the original instead of making a plain one and replace the path? Like this: //Load in compiled functions call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) progressLoadingScreen 0.1; call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers progressLoadingScreen 0.2; call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical progressLoadingScreen 0.4; call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions call compile preprocessFileLineNumbers "custom\compiles.sqf"; progressLoadingScreen 0.5; call compile preprocessFileLineNumbers "server_traders.sqf"; //Compile trader configs progressLoadingScreen 1.0; Muchas gracias! Link to comment Share on other sites More sharing options...
Rayden Posted September 2, 2013 Report Share Posted September 2, 2013 Now you might want to edit your OP, since this clearly wasn't the team behind Epoch that was wrong here, and they deserve a little more respect. Kind-Sir 1 Link to comment Share on other sites More sharing options...
SunnyPi Posted September 2, 2013 Author Report Share Posted September 2, 2013 Mea culpa, mea culpa. Is that a yes regarding my question? Link to comment Share on other sites More sharing options...
Rayden Posted September 2, 2013 Report Share Posted September 2, 2013 Yeah, it doesn't matter. The new compiles file you made doesn't really overwrite anything, it just adds an extra line. //Load in compiled functions call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) progressLoadingScreen 0.1; call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers progressLoadingScreen 0.2; call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical progressLoadingScreen 0.4; call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions progressLoadingScreen 0.5; call compile preprocessFileLineNumbers "server_traders.sqf"; //Compile trader configs call compile preprocessFileLineNumbers "custom\compiles.sqf"; //Compile custom compiles progressLoadingScreen 1.0; Link to comment Share on other sites More sharing options...
SunnyPi Posted September 2, 2013 Author Report Share Posted September 2, 2013 Perfect! You have my thanks, good Sir :) Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now