Jump to content

#SEM - Simple Epoch Missions v0.8.1 + 0.8.3 test


KiloSwiss

Recommended Posts

48 minutes ago, 82ndAB_Bravo17 said:

Ever since Epoch 0400 came out we were getting significantly longer server load times. Eventually tracked it down to SEM causing a break in execution of 3 minutes each time SEM_fnc_missionController was called.

Cured it by replacing call with spawn in the last line of fn_seminit.sql

 

 

The last row you want to delete? Or replace it with something else?

Link to comment
Share on other sites

On 11/12/2016 at 0:26 AM, 82ndAB_Bravo17 said:

Ever since Epoch 0400 came out we were getting significantly longer server load times. Eventually tracked it down to SEM causing a break in execution of 3 minutes each time SEM_fnc_missionController was called.

Cured it by replacing call with spawn in the last line of fn_seminit.sql

 

 

yep that sorted the server load time, thx 82ndAB_Bravo17

Link to comment
Share on other sites

5 minutes ago, zxbutchxz said:

Please explain in more detail what should be done?

depbo your sem.pbo

find file named "fn_semInit.sqf"

change call to spawn line 90 in notepad ++

[
	[SEM_staticMissions, SEM_staticMissionsPath ,"static"],
	[SEM_dynamicMissions, SEM_dynamicMissionsPath ,"dynamic"]
] call SEM_fnc_missionController;

so its like this

[
	[SEM_staticMissions, SEM_staticMissionsPath ,"static"],
	[SEM_dynamicMissions, SEM_dynamicMissionsPath ,"dynamic"]
] spawn SEM_fnc_missionController;

that's it, now repbo and drop back in your @epochhive\addons folder

dont forget to thank 82ndAB_Bravo17

Link to comment
Share on other sites

5 hours ago, natoed said:

depbo your sem.pbo

find file named "fn_semInit.sqf"

change call to spawn line 90 in notepad ++


[
	[SEM_staticMissions, SEM_staticMissionsPath ,"static"],
	[SEM_dynamicMissions, SEM_dynamicMissionsPath ,"dynamic"]
] call SEM_fnc_missionController;

so its like this


[
	[SEM_staticMissions, SEM_staticMissionsPath ,"static"],
	[SEM_dynamicMissions, SEM_dynamicMissionsPath ,"dynamic"]
] spawn SEM_fnc_missionController;

that's it, now repbo and drop back in your @epochhive\addons folder

dont forget to thank 82ndAB_Bravo17

Thank you so much!

Link to comment
Share on other sites

  • 2 weeks later...

So SEM has playableunits() calls which I believe are problematic after the last ARMA 1.66 update. I have uploaded a fixed version to my dropbox:

https://www.dropbox.com/s/c0gh9g8j22ugqsl/sem.pbo?dl=0

It also has @He-Man's fix for the spawn vs call that created a hang at server restart. You may want to use your own mission and config files though. Mine are customized for my Tanoa server.

Link to comment
Share on other sites

Thank you for your fix Grahame, it works fine but

I took your files and get a new error:

 

Quote

waitUntil{sleep 1; scriptDone _runningMission};
_missionTime = (time ->
  Error position: <_runningMission};
_missionTime = (time ->
  Error Undefined variable in expression: _runningmission
File sem\scripts\fn_missionController.sqf, line 62
Server: Object 2:6308 not found (message Type_121)
Server: Object 2:3343 not found (message Type_93)
Server: Object 2:3341 not found (message Type_93)
Server: Object 27:40 not found (message Type_121)
Server: Object 2:6223 not found (message Type_93)
Server: Object 2:3382 not found (message Type_93)
Server: Object 2:3585 not found (message Type_121)
Server: Object 2:4968 not found (message Type_93)
Error in expression <Marker};

didn't find solution yet..

Link to comment
Share on other sites

  • 2 months later...
  • 3 weeks later...
  • 2 weeks later...

Based on the original SEM-Script, I made a lot of changes and uploaded it.

I hope it is okay for @KiloSwiss.

I have left his signature in this files and only added my "updated" signature to them.

  • Added a wait until Epoch Server is completely running
  • Supports now E3DEN + M3-Editor position exports
  • Marker and notifications no longer needs client side codes
  • Added Bandit Camp #4
  • Complete rewritten loot script (scripts\fn_crateLoot.sqf)
  • Other smaller fixes / changes (don't remember all)

There are no Client side changes needed anymore. You only need the Serverside pbo.

https://github.com/Ignatz-HeMan/SEM

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×
×
  • Create New...