Jump to content

Fulcrum Mission System v2.1a


horbin

Recommended Posts

  On 3/1/2015 at 3:19 PM, larsmos2011 said:

 

Hello, I have a little problem, maybe you guys know the solution, searched for 2hs now.

My HC just don't want to connect if I launch it on my dedibox. If I launch it on my own machine it connects (and gets kicked because I didn't add my IP). But on the Dedibox it just don't want to connect. The console only says "Dedicated Client Created...". Rpt of the HC is spamming: "Attempt to override final function - rscunitinfo_script".

The weird thing is, that I had running one earlier and it worked fine, used it with FuMS 1.1.

startparameters :

HCserver.exe -client -connect=127.0.0.1 -port=4444 -mod=@Epoch 

I already tried:

  • added BattleyeLicense=1; in the Client Profile
  • added HeadlessClients and LocalClients in the Server.cfg.
  • used the Public IP of my Server
  • used the Server Profiles
  • about 10 other smaller fixes that came up in google.

 

sent you a PM

Link to comment
Share on other sites

BaseServer.sqf is where the themes to be loaded by FuMS are located. FuMS, then checks each Theme's config file (ThemeData.sqf) to see if it is set to 'autostart'.  If this value is true, then the theme will start launching missions after a server reset. If the value is false, the theme will sit idle until turned on by an admin.

 

The Helo Patrols, because they are pretty nasty, are defaulted to not start up (see last paramater of the 'options' section of the ThemeData.sqf)

 

Another 'artifact' of the control menu: If you have a Theme using option 4: (Spawn all missions on its list at once), the theme will show as 'off' in the menu.  Toggling this theme on will result in the theme 'recreating' all the missions under its control.

 

This can be useful, in some cases, take the Aquatic theme for example. It uses option 4, which results in 3 water missions spawning at 3 random locations. An admin can go and 'toggle' this theme on resulting in ANOTHER three missions being placed on the map. Providing 6 aquatic missions.  Because each mission is using its own 'control loop', once it is completed it will wait its 'delay' then respawn again in another location.  In this way an admin can manually crank up the number of missions on the map, say during high server population times.

Link to comment
Share on other sites

I hate to clog the thread up with noobish HC issues, but I'm having a similar problem as larsmos2011.

Thanks for the detailed instructions in the package, btw. (I would like to run the HC from a different directory but I'm not sure what files to put where).

Re: My problem...

All I see in the console for the HC is: "Dedicated Client Created...". Normal? (I'm starting the HC from the same directory as the armaserver.exe as per included intstructions).

In the .rpt for the game server I see the following lines that pertain to the HC and FuMS:

...
...
16:26:20 c:\w\stable\futura\lib\network\networkserver.cpp NetworkServer::OnClientStateChanged:NOT IMPLEMENTED - briefing!
16:26:20 "Starting FuMS via \FuMS\init.sqf"
16:26:20 "Epoch: Starting ArmA3 Epoch Server, Version 0.2.5.2"
16:26:20 "Epoch: Init Variables"
16:26:20 "##FuMS Server module initializing##"
16:26:20 "Headless Client code initializing for player:<NULL-object>"
16:26:20 Bad conversion: bool
16:26:20 500 lines of Bad conversion: bool
...
...

16:26:21 "Epoch: Start Hive, Instance ID: 'NA123'"
16:26:21 "Epoch: Init PublicEH"
16:26:21 "Epoch: Setup Side Settings"
16:26:21 "Epoch: Setup World Settings for Altis"
16:26:21 "Epoch: Set Weather"
16:26:21 Weather was forced to change
16:26:21 "Weather Change: fog: [0,0,0] rain: 0 overcast: 0 windx: 3.98283 windz: 1.57824 forced: true"
16:26:21 "ASM.fsm started"
16:26:21 "Epoch: Loading buildings"
16:26:21 "##Server-HC isAlive heart beat operational"
16:26:21 Cannot load surface info ca\data\Penetration\rubber.bisurf
16:26:21 "playerConnected:76561197983******:Floyd"
16:26:22 "playerConnected::__SERVER__"
...
...
"Epoch: Server Start Complete: 20.029 seconds"
16:26:40 "Loaded Server FSM"
16:26:41 Strange convex component322 in a3\structures_f\research\dome_big_f.p3d:geometryFire
.....
Other than modifying the mission.sqm and init.sqf, I have not edited any of the default settings for the mod.

Can someone point me in the right direction?

Thanks

Link to comment
Share on other sites

  On 3/1/2015 at 9:44 PM, Floyd said:

I hate to clog the thread up with noobish HC issues, but I'm having a similar problem as larsmos2011.

Thanks for the detailed instructions in the package, btw. (I would like to run the HC from a different directory but I'm not sure what files to put where).

Re: My problem...

All I see in the console for the HC is: "Dedicated Client Created...". Normal? (I'm starting the HC from the same directory as the armaserver.exe as per included intstructions).

In the .rpt for the game server I see the following lines that pertain to the HC and FuMS:

...
...
16:26:20 c:\w\stable\futura\lib\network\networkserver.cpp NetworkServer::OnClientStateChanged:NOT IMPLEMENTED - briefing!
16:26:20 "Starting FuMS via \FuMS\init.sqf"
16:26:20 "Epoch: Starting ArmA3 Epoch Server, Version 0.2.5.2"
16:26:20 "Epoch: Init Variables"
16:26:20 "##FuMS Server module initializing##"
16:26:20 "Headless Client code initializing for player:<NULL-object>"
16:26:20 Bad conversion: bool
16:26:20 500 lines of Bad conversion: bool
...
...

16:26:21 "Epoch: Start Hive, Instance ID: 'NA123'"
16:26:21 "Epoch: Init PublicEH"
16:26:21 "Epoch: Setup Side Settings"
16:26:21 "Epoch: Setup World Settings for Altis"
16:26:21 "Epoch: Set Weather"
16:26:21 Weather was forced to change
16:26:21 "Weather Change: fog: [0,0,0] rain: 0 overcast: 0 windx: 3.98283 windz: 1.57824 forced: true"
16:26:21 "ASM.fsm started"
16:26:21 "Epoch: Loading buildings"
16:26:21 "##Server-HC isAlive heart beat operational"
16:26:21 Cannot load surface info ca\data\Penetration\rubber.bisurf
16:26:21 "playerConnected:76561197983******:Floyd"
16:26:22 "playerConnected::__SERVER__"
...
...
"Epoch: Server Start Complete: 20.029 seconds"
16:26:40 "Loaded Server FSM"
16:26:41 Strange convex component322 in a3\structures_f\research\dome_big_f.p3d:geometryFire
.....
Other than modifying the mission.sqm and init.sqf, I have not edited any of the default settings for the mod.

Can someone point me in the right direction?

Thanks

 

sent u a PM

Link to comment
Share on other sites

  On 3/1/2015 at 3:19 PM, larsmos2011 said:

 

Hello, I have a little problem, maybe you guys know the solution, searched for 2hs now.

My HC just don't want to connect if I launch it on my dedibox. If I launch it on my own machine it connects (and gets kicked because I didn't add my IP). But on the Dedibox it just don't want to connect. The console only says "Dedicated Client Created...". Rpt of the HC is spamming: "Attempt to override final function - rscunitinfo_script".

The weird thing is, that I had running one earlier and it worked fine, used it with FuMS 1.1.

startparameters :

HCserver.exe -client -connect=127.0.0.1 -port=4444 -mod=@Epoch 

I already tried:

  • added BattleyeLicense=1; in the Client Profile
  • added HeadlessClients and LocalClients in the Server.cfg.
  • used the Public IP of my Server
  • used the Server Profiles
  • about 10 other smaller fixes that came up in google.

 

Miller helped me to sort this problem out. There were problems with the clientfiles, so if you have a similar problem you should make sure that they are at the right place and up to date.

  On 3/1/2015 at 3:46 PM, MillerTime said:

sent you a PM

 thanks again for the help! Very nice support!

Link to comment
Share on other sites

I've just tried to use FuMS with Infistar and the headless client keeps getting kicked from the server (it successfully connects and starts the missions and then after about 5 minutes is kicked).

I had a look through the Infistar settings but couldn't find anything about kicking idle players, anyone know where the setting is?

Link to comment
Share on other sites

Sorry, got a reoccurring problem, sometimes on restart, or fresh start of the server, the missions wont start up, all my other HC mission systems start up.

 

I tried with your default instructions, as well as my own attempts at forcing a better init sequence, but still no luck in getting a consistent start up... 

 

anyone have this issue? any ideas? thanks

Link to comment
Share on other sites

Hi Horbin,

I've just been experimenting with moving the headless client to another PC (which has improved the server FPS/CPS by about 5-10 FPS), I was looking through the logs and noticed a few errors which I've inserted below.

  Reveal hidden contents

Link to comment
Share on other sites

Second coming,

Try adding this around line 42 to fix the radiochatter error.  I am not able to duplicate the error you are getting atm, but assigning this variable should prevent assignedItems or 'in' from throwing a fit if there is something else going on.

if (_radio != "EpochRadioALL") then
{
_hasRadio = false;
if (FuMS_RC_RadioFollowTheme) then
{ 

 _hasRadio = false; is the addition.

 

The error relating to the buildings is fixed in the next update...couple of logic errors in how I was handling building arrays..no simple fix to that one ;)  Expect next update later this week. New update will have a 80% reduction in client side files, as well as support multiple HC's.

Link to comment
Share on other sites

Here are the logs for the kick in infistar:

21:45:34 "<infiSTAR.de FNC_AH2KICKLOGSPAWN> ["o5siabx87yiv40",["headlessclient","HC4460","SLOG",[66,97,100,67,111,110,116,101,110,116,58,32,107,105,108,108,32,45,32,115,112,97,119,110,110,111,116,105,102,105,99,97,116,105,111,110,115,32,45,32,123,35,108,105,110,101,32,49,32,34,109,112,109,105,115,115,105,111,110,115,92,95,95,67,85,82,95,77,80,46,65,108,116,105,115,92,72,67,92,69,110,99,111,117,110,116,101,114,115,92,76,111,103,105,99,66,111,109,98,92,83,112,97,119,110,78,111,116,105,102,105,99,97,116,105,111,110,115,46,115,113,102,34,10,10,10,10,10,10,82,97,100,105,111,67,104,97,116,116,101,114,32,61,32,99,111,109,112,105,108,101,32,112,114,101,112,114,111,99,101,115,115,70,105,108,101,76,105,110,101,78,117,109,98,101,114,115,32,34,72,67,92,69,110,99,111,117,110,116,101,114,115,92,70,117,110,99,116,105,111,110,115,92,82,97,100,105,111,67,104,97,116,116,101,114,46,115,113,102,34,59,10,112,114,105,118,97,116,101,32,91,34,95,109,97,114,107,101,114,115,34,44,34,95,110,111,116,105,102,105,99,97,116,105,111,110,115,34,44,3
21:45:34 "<infiSTAR.de>SL| 3h 32min | headlessclient(HC4460) | BadContent: kill - spawnnotifications - {#line 1 "mpmissions\__CUR_MP.Altis\HC\Encounters\LogicBomb\SpawnNotifications.sqf"





RadioChatter = compile preprocessFileLineNumbers "HC\Encounters\Functions\RadioChatter.sqf";
private ["_markers","_notifications","_msnStatus","_mkr1","_mkr2","_eCenter","_notify","_showMap","_delay",
"_msnSuccessText","_msnStartText","_msnFailureText","_ogjstr","_msnText","_options","_winDelay","_loseDelay",
"_radionotify","_radiochannel","_radiorange","_missionNameOverride"];
_markers = _this select 0;
_notifications = _this select 1;
_msnStatus = _this select 2;
_mkr1 = _this select 3;
_mkr2 = _this select 4;
_eCenter = _this select 5;
_missionNameOverride = _this select 6;
_options = _notifications select 0;
_msnStartText = _notifications select 1;
_msnSuccessText =_notifications select 2;
_msnFailureText = _notifications select 3;
_radionotify = _options select 0;
_delay = 0;
_msnText = "";

_radiochannel = _options select 
21:45:40 Cannot create non-ai vehicle FoodWalkNSons,
21:45:41 Warning Message: Bad vehicle type H_67_EPOCH
21:45:41 "<infiSTAR.de FNC_AH2KICKLOGSPAWN> ["o5siabx87yiv40",["headlessclient","HC4460","SLOG",[66,97,100,86,97,114,32,105,110,32,109,105,115,115,105,111,110,78,97,109,101,115,112,97,99,101,58,32,102,117,109,115,95,115,111,108,100,105,101,114,115,107,105,108,108,115,111,118,101,114,114,105,100,101,32,45,32,107,105,108,108,32,45,32,91,48,44,48,44,48,44,48,44,48,44,48,44,48,44,48,93]]]"
21:45:41 "<infiSTAR.de>SL| 3h 32min | headlessclient(HC4460) | BadVar in missionNamespace: fums_soldierskillsoverride - kill - [0,0,0,0,0,0,0,0] (v0108)"
21:45:42 Client: Remote object 4:0 not found
21:45:42 Cannot create non-ai vehicle ItemSodaRbull,
21:45:46 Cannot create non-ai vehicle FoodSnooter,
21:46:52 "<infiSTAR.de FNC_AH2KICKLOGSPAWN> ["o5siabx87yiv40",["headlessclient","HC4460","SLOG",[66,97,100,86,97,114,32,105,110,32,109,105,115,115,105,111,110,78,97,109,101,115,112,97,99,101,58,32,105,108,95,115,117,112,112,111,114,116,101,100,95,115,117,112,112,108,121,95,99,114,97,116,101,32,45,32,108,121,95,32,45,32,91,34,66,95,115,117,112,112,108,121,67,114,97,116,101,95,70,34,44,34,73,71,95,115,117,112,112,108,121,67,114,97,116,101,95,70,34,44,34,79,95,115,117,112,112,108,121,67,114,97,116,101,95,70,34,44,34,73,95,115,117,112,112,108,121,67,114,97,116,101,95,70,34,44,34,67,95,115,117,112,112,108,121,67,114,97,116,101,95,70,34,93]]]"
21:46:52 "<infiSTAR.de>SL| 3h 33min | headlessclient(HC4460) | BadVar in missionNamespace: il_supported_supply_crate - ly_ - ["B_supplyCrate_F","IG_supplyCrate_F","O_supplyCrate_F","I_supplyCrate_F","C_supplyCrate_F"] (v0108)"
21:46:53 "<infiSTAR.de FNC_AH2KICKLOGSPAWN> ["o5siabx87yiv40",["headlessclient","HC4460","HLOG",[66,97,100,67,111,110,116,101,110,116,58,32,99,111,111,108,32,45,32,99,114,97,102,116,105,110,103,116,111,111,108,115,32,45,32,91,34,67,104,97,105,110,83,97,119,34,44,34,73,116,101,109,67,111,111,108,101,114,69,34,44,34,86,101,104,105,99,108,101,82,101,112,97,105,114,76,103,34,44,34,72,97,116,99,104,101,116,34,44,34,77,117,108,116,105,71,117,110,34,44,34,77,101,108,101,101,83,108,101,100,103,101,34,93]]]"
21:46:53 "<infiSTAR.de>HL| 3h 33min | headlessclient(HC4460) | BadContent: cool - craftingtools - ["ChainSaw","ItemCoolerE","VehicleRepairLg","Hatchet","MultiGun","MeleeSledge"] (v0108)"
21:46:54 "<infiSTAR.de> ---PlayerDisconnected: headlessclient(HC4460)"
21:46:54 No player found for channel 288047232 - message ignored
21:46:54 Client: Remote object 3:0 not found
21:46:56 "##SERVER:HC_HAL: 1st Heart beat missed!!"
21:46:58 "##SERVER:HC_HAL: 2nd Heart beat missed!!"
21:47:00 "##SERVER:HC_HAL: Disconnect detected. Cleaning up the Mess!!!!"
21:47:00 "HC_HAL:CLEANUP Groups: R Alpha 1-1 deleted"
21:47:00 "HC_HAL:CLEANUP Groups: R Alpha 1-2 deleted"
21:47:00 "HC_HAL:CLEANUP Groups: R Alpha 2-1 deleted"
21:47:00 "HC_HAL:CLEANUP Groups: R Alpha 1-3 deleted"
21:47:00 "HC_HAL:CLEANUP Groups: R Alpha 2-2 deleted"
21:47:00 "HC_HAL:CLEANUP Groups: R Alpha 2-3 deleted"
21:47:00 "HC_HAL:CLEANUP Groups: R Alpha 3-1 deleted"
21:47:00 "HC_HAL:CLEANUP Groups: R Alpha 3-2 deleted"
21:47:00 "HC_HAL:CLEANUP Groups: R Alpha 3-3 deleted"
21:47:00 "HC_HAL:CLEANUP Groups: R Alpha 4-1 deleted"
Any help from people who have FuMS working with InfiStar would be appreciated :)
Link to comment
Share on other sites

  On 3/3/2015 at 9:57 PM, second_coming said:

 

 

Any help from people who have FuMS working with InfiStar would be appreciated :)

 

 

Send me PM with your run.sqf, logs files and version of your InfiStar AH

Link to comment
Share on other sites

Prompt how to realise charge of money in + instead of - for murder AI. To make a smoke in prize-winning boxes one colour and that very strongly falls FPS from their quantity and colours. To clean radio radio01.ogg. To hide the notification in game HC about that that it does with AI. Excuse for my English.

Link to comment
Share on other sites

Loot SMOKE:

    BaseServer.sqf - Loot Defaults  - only option for this right now is off/on - 

 

Turn off Radio noise:

   BaseServer.sqf - Event and AI Radio message behaviour - set 1st value to 'false'.

 

Hide in game notifications (ie global hint):

  Must be done for each mission.

Example:  \FuMS\Themes\Aquatic\WaterBoat.sqf

 Under Notification message and Map display control:  2nd value to 'false'

 

 

I like the idea of a bounty system for AI. I will incorporate something like that which the Admins can turn on/off.

Link to comment
Share on other sites

  On 3/5/2015 at 12:28 AM, horbin said:

Any idea of the root cause?  Which infi options where causing the problems?  might be something I can do on my end.

These are the ones I changed:

/*  Use BadVar  check    */ _UBV = false;
/*  Check Global Markers */ _CGM = false;
/*  Check Local Markers  */ _CLM = false;
So it was the markers and global variables causing the problems.
Link to comment
Share on other sites

  On 3/4/2015 at 11:12 AM, horbin said:

Loot SMOKE:

    BaseServer.sqf - Loot Defaults  - only option for this right now is off/on - 

 

Turn off Radio noise:

   BaseServer.sqf - Event and AI Radio message behaviour - set 1st value to 'false'.

 

Hide in game notifications (ie global hint):

  Must be done for each mission.

Example:  \FuMS\Themes\Aquatic\WaterBoat.sqf

 Under Notification message and Map display control:  2nd value to 'false'

 

 

I like the idea of a bounty system for AI. I will incorporate something like that which the Admins can turn on/off.

 

Can you set it to only trigger the smoke when player is within a certain distance?

//Waits until player gets 150 near the _crate to end mission OR timeout occurred
waitUntil{(diag_tickTime - _crateDropStartTime) > SDROP_CrateTimeout || {isPlayer _x && _x distance _crate < 150} count playableUnits > 0};

	detach _smoke;
	detach _chemLight;
	deleteVehicle _smoke;
	deleteVehicle _chemLight;

	_smoke = createVehicle ["SmokeShellYellow", [0,0,0], [], 0, "NONE"];
	_chemLight = createVehicle ["Chemlight_yellow", [0,0,0], [], 0, "NONE"];
	_smoke attachTo [_crate, [0, 0, 1]];
	_chemLight attachTo [_crate, [0, 0, 1]];


//Waits until player gets 85 near the _crate to end mission OR timeout occurred
waitUntil{(diag_tickTime - _crateDropStartTime) > SDROP_CrateTimeout || {isPlayer _x && _x distance _crate < 85} count playableUnits > 0};

	detach _smoke;
	detach _chemLight;
	deleteVehicle _smoke;
	deleteVehicle _chemLight;

	_smoke = createVehicle ["SmokeShellYellow", [0,0,0], [], 0, "NONE"];
	_chemLight = createVehicle ["Chemlight_yellow", [0,0,0], [], 0, "NONE"];
	_smoke attachTo [_crate, [0, 0, 1]];
	_chemLight attachTo [_crate, [0, 0, 1]];
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



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