Jump to content

Fulcrum Mission System v2.1a


horbin

Recommended Posts

I don't mean to derail the ongoing trouble shooting, but now that I have gotten the HC going again I was going to install FuMS 1.5b.  I'm somewhat confused by the instructions in the Readme.MD where (in the section for 1.5a) it says:

set line 15 of \FuMS\init.sqf FuMS_ServerFuMSEnable=false;


Line 15 of the \FuMS\init.sqf is commented out and says its set in LoadCommonData.sqf

//FuMS_ServerFuMSEnable = true; // will be set in LoadCommonData.sqf


For a HC, I'm assuming we uncomment the line and set the value to false. Or is this now deprecated?

Link to comment
Share on other sites

i make 3 fresh install and always the same problem with the ##HeartMonitor: Waiting on Gender for <NULL-object> i testing with infi and i tested with no infi and ihave found when the HC connect he have the name in Dart headlessclient but when the server after 4 hours restart the HC have the name HC_HAL and i testing this to i start the server and the hc the hc connected and spawn the mission after 4 minutes he lose the connection to the mission but he stay on the map and have no DC. ok i restart the HC and the dont controll the old mission he spawn 4 new mission and the run perfekt with no problems?? when i manuel restart the server and the HC i see he have at beginn the name headlessclient and not the name HC_HAL

 

 

 

SRY FOR THE BAD ENGLISH AND WRITE

Link to comment
Share on other sites

going back and looking at 1.4...at some point I started using a simple   {while alive _owner} do sleep 3;}; as a hold check testing on the condition of the HC.  It seems with .3.0.1 the HC is returning false on 'alive _owner'  even when it is not dead.

 

May have to fall back on the old heartbeat process....

Link to comment
Share on other sites

IT'S WORKING!  YAY!!   :D   Thanks, Horbin!

 

Now onto the next errors.  lol

 

21:18:20 Error in expression <d = false;


for "_i" from 0 to ((count _list) - 1) do {
_current = (_list selec>
21:18:20   Error position: <_list) - 1) do {
_current = (_list selec>
21:18:20   Error Undefined variable in expression: _list
21:18:20 File A3\functions_f\misc\fn_isPosBlacklisted.sqf, line 26
21:18:20 Error in expression <s = [_newX, _newY];



if (!([_testPos, _blacklist] call BIS_fnc_isPosBlackliste>
21:18:20   Error position: <_blacklist] call BIS_fnc_isPosBlackliste>
21:18:20   Error Undefined variable in expression: _blacklist
21:18:20 File A3\functions_f\misc\fn_findSafePos.sqf, line 96
21:18:20 Error in expression <d = false;


for "_i" from 0 to ((count _list) - 1) do {
_current = (_list selec>
21:18:20   Error position: <_list) - 1) do {
_current = (_list selec>
21:18:20   Error Undefined variable in expression: _list
21:18:20 File A3\functions_f\misc\fn_isPosBlacklisted.sqf, line 26
21:18:20 Error in expression <s = [_newX, _newY];



if (!([_testPos, _blacklist] call BIS_fnc_isPosBlackliste>
21:18:20   Error position: <_blacklist] call BIS_fnc_isPosBlackliste>
21:18:20   Error Undefined variable in expression: _blacklist
21:18:20 File A3\functions_f\misc\fn_findSafePos.sqf, line 96
21:18:20 Error in expression <d = false;


for "_i" from 0 to ((count _list) - 1) do {
_current = (_list selec>
21:18:20   Error position: <_list) - 1) do {
_current = (_list selec>
21:18:20   Error Undefined variable in expression: _list
21:18:20 File A3\functions_f\misc\fn_isPosBlacklisted.sqf, line 26
21:18:20 Error in expression <s = [_newX, _newY];



if (!([_testPos, _blacklist] call BIS_fnc_isPosBlackliste>
21:18:20   Error position: <_blacklist] call BIS_fnc_isPosBlackliste>
21:18:20   Error Undefined variable in expression: _blacklist
21:18:20 File A3\functions_f\misc\fn_findSafePos.sqf, line 96
21:18:20 Error in expression <d = false;


for "_i" from 0 to ((count _list) - 1) do {
_current = (_list selec>
21:18:20   Error position: <_list) - 1) do {
_current = (_list selec>
21:18:20   Error Undefined variable in expression: _list
21:18:20 File A3\functions_f\misc\fn_isPosBlacklisted.sqf, line 26
21:18:20 Error in expression <s = [_newX, _newY];



if (!([_testPos, _blacklist] call BIS_fnc_isPosBlackliste>
21:18:20   Error position: <_blacklist] call BIS_fnc_isPosBlackliste>
21:18:20   Error Undefined variable in expression: _blacklist
21:18:20 File A3\functions_f\misc\fn_findSafePos.sqf, line 96
21:18:20 Error in expression <terMode, _terrainGradient, 
_shoreMode, FuMS_BlackList, FuMS_Defaultpos] call BI>
21:18:20   Error position: <FuMS_BlackList, FuMS_Defaultpos] call BI>
21:18:20   Error Undefined variable in expression: fums_blacklist
21:18:20 File FuMS\HC\MsnCtrl\Util\GetSafeMissionSpawnPos.sqf, line 53
21:18:20 Error in expression <terMode, _terrainGradient, 
_shoreMode, FuMS_BlackList, FuMS_Defaultpos] call BI>
21:18:20   Error position: <FuMS_BlackList, FuMS_Defaultpos] call BI>
21:18:20   Error Undefined variable in expression: fums_blacklist
21:18:20 File FuMS\HC\MsnCtrl\Util\GetSafeMissionSpawnPos.sqf, line 27
21:18:20 "##GetSafeMissionSpawnPos: Good position [10114.2,9010.66] found with 14 attempts remaining."
21:18:22 Cannot find a sound file a3\sounds_f\arsenal\weapons\longrange\lynx\dry_lynx.wss
21:18:23 "<FuMS> FUMSN Init: Fulcrum Mission System control loops starting for ["SEM",-1]."
21:18:25 Error in expression <d = false;


for "_i" from 0 to ((count _list) - 1) do {
_current = (_list selec>
21:18:25   Error position: <_list) - 1) do {
_current = (_list selec>
21:18:25   Error Undefined variable in expression: _list
21:18:25 File A3\functions_f\misc\fn_isPosBlacklisted.sqf, line 26
21:18:25 Error in expression <s = [_newX, _newY];



if (!([_testPos, _blacklist] call BIS_fnc_isPosBlackliste>
21:18:25   Error position: <_blacklist] call BIS_fnc_isPosBlackliste>
21:18:25   Error Undefined variable in expression: _blacklist
21:18:25 File A3\functions_f\misc\fn_findSafePos.sqf, line 96
21:18:25 Error in expression <d = false;


for "_i" from 0 to ((count _list) - 1) do {
_current = (_list selec>
21:18:25   Error position: <_list) - 1) do {
_current = (_list selec>
21:18:25   Error Undefined variable in expression: _list
21:18:25 File A3\functions_f\misc\fn_isPosBlacklisted.sqf, line 26
21:18:25 Error in expression <s = [_newX, _newY];



if (!([_testPos, _blacklist] call BIS_fnc_isPosBlackliste>
21:18:25   Error position: <_blacklist] call BIS_fnc_isPosBlackliste>
21:18:25   Error Undefined variable in expression: _blacklist
21:18:25 File A3\functions_f\misc\fn_findSafePos.sqf, line 96
21:18:25 Error in expression <d = false;


for "_i" from 0 to ((count _list) - 1) do {
_current = (_list selec>
21:18:25   Error position: <_list) - 1) do {
_current = (_list selec>
21:18:25   Error Undefined variable in expression: _list
21:18:25 File A3\functions_f\misc\fn_isPosBlacklisted.sqf, line 26
21:18:25 Error in expression <s = [_newX, _newY];



if (!([_testPos, _blacklist] call BIS_fnc_isPosBlackliste>
21:18:25   Error position: <_blacklist] call BIS_fnc_isPosBlackliste>
21:18:25   Error Undefined variable in expression: _blacklist
21:18:25 File A3\functions_f\misc\fn_findSafePos.sqf, line 96
21:18:25 Error in expression <terMode, _terrainGradient, 
_shoreMode, FuMS_BlackList, FuMS_Defaultpos] call BI>
21:18:25   Error position: <FuMS_BlackList, FuMS_Defaultpos] call BI>
21:18:25   Error Undefined variable in expression: fums_blacklist
21:18:25 File FuMS\HC\MsnCtrl\Util\GetSafeMissionSpawnPos.sqf, line 53
21:18:25 "##GetSafeMissionSpawnPos: Good position [13641.2,8585.78] found with 14 attempts remaining."
21:18:25 Error in expression <terMode, _terrainGradient, 
_shoreMode, FuMS_BlackList, FuMS_Defaultpos] call BI>
21:18:25   Error position: <FuMS_BlackList, FuMS_Defaultpos] call BI>
21:18:25   Error Undefined variable in expression: fums_blacklist
21:18:25 File FuMS\HC\MsnCtrl\Util\GetSafeMissionSpawnPos.sqf, line 27

Link to comment
Share on other sites

Which Map.  I think the BlackList and DefaultPos's are not defined yet for your map.

 

Put the following at line 19 of \FuMS\HC\Util\GetWorldInfo.sqf

 

FuMS_BlackList = [];

FuMS_DefaultPos = [];

 

If you do have blacklist positions, you'll need to add them following the 'altis' example....also, send my your points if they are standard for the map and I'll fold that data into the next distro! :)

Link to comment
Share on other sites

Here are the defaults for Bornholm as taken from the Official files.  Might as well throw in Chernarus while I'm at it.   :P

[
			"Bornholm",
			[10088.2,9045.73,0],  //Map Center
			13500, //Map size
			[
				//Exclusion Areas
				[[4144.52,9255.61,0],[3144.52,8255.61,0]],  //West Spawn Area
				[[11466.9,12192.4,0],[12466.9,13192.4,0]],  //East Spawn Area
				[[3537.25,15053.3,0],[3537.25,16053.3,0]],  //North Spawn
				[[13313.2,6376.4,0],[14313.2,7376.4,0]] //Clone Lab
			],
			[
				//Default Areas
			]
		],
[
"Chernarus",
[6968.658203,8345.914063,0],  //  Map Center
6000,  //Map size
[
//Exclusion Areas
[[4069.52,4024.24,0],[5069.52,5024.24,0]],  //South West
[[11577.8,4621.92,0],[12577.8,5621.92,0]], //South East
[[10188.6,8928.98,0],[11188.6,9928.98,0]], //North East
[[990.27,1523.47,0],[1090.27,2523.47,0]]  //Clone Lab
],
[
//Default Areas
]
],

 

 

 

Mine however are different.  I had Bornholm set up well before the official files were released so I set up all custom stuff.  My FuMS settings have chosen been reflected to reflect those settings.  But for most folks running official files, the ones above should do the trick.  

 

I do have one question though.....why the difference in the map sizes?  The default world size for Altis is 20000, yet in your settings you have it set to only 12000.  Actual default world size for Bornholm is 25000.

Link to comment
Share on other sites

Just FYI, I am getting a lot errors such as

22:05:58 Client: Object 3:2757 (type Type_90) not found.

22:05:58 Client: Object 3:2711 (type Type_90) not found.

22:05:59 Client: Object 3:2759 (type Type_90) not found.

22:05:59 Client: Object 3:2713 (type Type_90) not found.

22:05:59 Client: Object 3:2758 (type Type_90) not found.

22:05:59 Client: Object 3:2712 (type Type_90) not found.

22:06:00 Client: Object 3:2720 (type Type_90) not found.

22:06:00 Client: Object 3:2721 (type Type_90) not found.

22:06:00 Client: Object 3:2766 (type Type_90) not found.

22:06:00 Client: Object 3:2764 (type Type_90) not found.

22:06:00 Client: Object 3:2719 (type Type_90) not found.

22:06:00 Client: Object 3:2765 (type Type_90) not found.

22:06:02 Client: Object 3:2757 (type Type_90) not found.

22:06:03 Client: Object 3:2711 (type Type_90) not found.

22:06:03 Client: Object 3:2759 (type Type_90) not found.

22:06:03 Client: Object 3:2758 (type Type_90) not found.

22:06:03 Client: Object 3:2713 (type Type_90) not found.

22:06:03 Client: Object 3:2712 (type Type_90) not found.

Let me preface by saying that I did a quick install and did not edit or tweak much. And I did not add the class RadioChatterBar section, nor the"#include "HC\Zombies\infectedsounds.hpp" in my description.ext. (The latter kept giving me a "member already defined" error). This is on a Chernarus map.

Link to comment
Share on other sites

Someone with infistar have this problem?

06.04.2015 23:42:47: PAR4NA (131.108.228.20:2904) xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx - #18 "isPlayer _x) then {_playerList pushBack [_x];};
}foreach playableUnits;



FuMS_anchorNameTxt = [FuMS_Anchor] call FuMS_fnc_HC_U"
Link to comment
Share on other sites

Par4Na,

  Check about 3 posts up, Darth posted some numbers for Bornholm that may need to go into the world file.

 

Also, Did some more testing on a couple other server tonight, and I am aware of a timing issue that is still a problem between the HC and Server...

 

Still looks like some global vars are getting cleanued up by EPOCH, but gonna tweak the timing stuff some more tomorrow.

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...