Jump to content

Fulcrum Mission System v2.1a


horbin

Recommended Posts

Yeah, as soon as i work out how :lol:

Awesome mission pack but wow it's complex, i'll get there ....

LOL yep Richie its very involved and probably the reason for many not using it.

its a bit to wrap your head around but after a bit of playing and searching you will get to understand it a bit better.

First thing is first, get in your themes folder and check out the files. Each one of them is for the missions. The soldiers the loot boxes, the ammo and guns the ai use and more.

Each of them have been customized to my liking, especially having a singled out 'Rocketeer' allowing for me to place only 1 or 2 soldiers with rockets rather than allowing an entire class of riflemen shotting RPG's at people.

Link to comment
Share on other sites

My headless client hates me :( when i had it on the same server using local it worked fine, putting it on a different server it won't connect.

 

In my main servers config.cfg i have the server IP the HC is connecting from :

//Headless Client
localClient[]={46.236.34.205};
headlessClients[] = {"46.236.34.205"};
battleyeLicense=1;

 

In my HC launch parameters i have the servers IP & Port to connect to :

HCserver.exe -client -connect=46.236.34.203 -port=2502 -mod="@Epoch;@allinarmaterrainpack;@Australia" -nosound

 

So where did i go wrong ? anyone have any idea :unsure:

Link to comment
Share on other sites

hahaha i have gone down this route so many times... every machine seems to like a different way of launching... mine is different and only works on my home PC test Dedi if I run it like this:

 
cd "C:\Program Files (x86)\Steam\steamapps\common\Arma 3\" 
arma3.exe -client -mod="@Epoch;" -nosound -name=HC -profile=HC
 
 
------------------- Where as the Dedi Server starts with ---------------------

 
 C:\Games\Arma3\A3Cherno\HCserver.exe -client -connect=127.0.0.1 -port=2312 -mod="@allinarmaterrainpack;@mas;@Epoch;" -nosound
 
Link to comment
Share on other sites

Choose your HC Profile.

this is what mine looks like.

 

startHC.bat

 

cd "C:\Program Files (x86)\Steam\steamapps\common\Arma 3\" 
arma3battleye.exe 0 1 -client -mod="@Epoch;" -nosound -name=HC_HAL2 -profile=HC_HAL2 -connect=119.252.190.45 -port=2302
 
Hope this helps richie
Stench
Link to comment
Share on other sites

hey horbin... quick question... is there a way to define the location that a phase mission will spawn at or allow it to be random... rather than as say an offset of the original mission... I have tried defining paths in the //phase 1, //phase 2 area example:

 

 //Phase01
["BanditCamp",[12825,16675]],
    ["Horde",[["Villages"],["Cities"],["Capitals"]]], //phase 2
"" //blank phase
 
 

but this errored out (tooke me hrs to figure out it was this causing the error as the rpt showed the min fps as having the error in its file....and then sometimes the server would work and it would all start up... sigh...

 

everytime my phase mission spawns it errors out saying that there is no "bandit mission" at location ......... (......... being the location of the original mission)

Link to comment
Share on other sites

what error are you getting... just the connect disconnect loop?

 

Tried everything suggested and still no luck, it worked perfectly when testing using the local IP, now on it's own server it won't connect.

Nothing in the logs and the HC console shows 'Dedicated client created' but makes no attempt to join the other server.

Link to comment
Share on other sites

My headless client hates me :( when i had it on the same server using local it worked fine, putting it on a different server it won't connect.

 

In my main servers config.cfg i have the server IP the HC is connecting from :

//Headless Client
localClient[]={46.236.34.205};
headlessClients[] = {"46.236.34.205"};
battleyeLicense=1;

In my HC launch parameters i have the servers IP & Port to connect to :

HCserver.exe -client -connect=46.236.34.203 -port=2502 -mod="@Epoch;@allinarmaterrainpack;@Australia" -nosound

So where did i go wrong ? anyone have any idea :unsure:

 

A few more Informations would be nice.

- Is the HC trying to connect?

- Get a failure Message in the Server window / HC window?

 

My startparameters: ...\HCServer.exe -client -connect=127.0.0.1 -mod="@Epoch;" -nosound

 

I'm not sure but it could be, that after "@Australia" there must be a ";" ?!

Link to comment
Share on other sites

A few more Informations would be nice.

- Is the HC trying to connect?

- Get a failure Message in the Server window / HC window?

 

My startparameters: ...\HCServer.exe -client -connect=127.0.0.1 -mod="@Epoch;" -nosound

 

I'm not sure but it could be, that after "@Australia" there must be a ";" ?!

 

I don't see it on the main live server trying to connect, no mention in the RPT of a connection attempt.

The HC console just shows 'Dedicated client created' nothing more

 

A semi-colon isn't required after the last addon.

 

It worked fine when the HC was on the same server, moving it to another dedi it just sits there, does anyone know what port a HC would use ? I don't think it's a firewall issue but i should rule that out.

Link to comment
Share on other sites

Happy,

   Right now all phases are pretty much offsets only. Next update is going to be providing very extensive configuration options wrt missions, trigger responses, and compound logic statements.  I am hoping to have this code done by late next week.

 

Richie,

   I was just able to connect to your server with my HC.  Server kicked me, but it worked.

 

arma3server.exe -client -connect=46.236.34.203 -port=2502

 

Possibly something wrong with the install on your new HC machine? 

Link to comment
Share on other sites

My headless client hates me :( when i had it on the same server using local it worked fine, putting it on a different server it won't connect.

 

In my main servers config.cfg i have the server IP the HC is connecting from :

//Headless Client
localClient[]={46.236.34.205};
headlessClients[] = {"46.236.34.205"};
battleyeLicense=1;

In my HC launch parameters i have the servers IP & Port to connect to :

HCserver.exe -client -connect=46.236.34.203 -port=2502 -mod="@Epoch;@allinarmaterrainpack;@Australia" -nosound

So where did i go wrong ? anyone have any idea :unsure:

check out my hc info at

Link to comment
Share on other sites

Still having an issue where sometimes my HC runs out of memory and crashes. Does not happen every day, more like once every other day. Could this be because I have a 4 hour restart and not a 3 hour?

 

I'm already 1.5hrs in on this reboot and the HC is peaking 4gb.

 

Server has 32gb with HC and Arma3 server on different cores. Any other information needed to help diagnose this?

Link to comment
Share on other sites

Heres one instance of some errors in the rpt:

 

17:05:55 "playerConnected:HC3400:HC_HAL"
17:07:28 NetServer::SendMsg: cannot find channel #344847686, users.card=0
17:07:28 NetServer: users.get failed when sending to 344847686
17:07:28 Message not sent - error 0, message ID = ffffffff, to 344847686 (HC_HAL)
17:07:28 NetServer::SendMsg: cannot find channel #344847686, users.card=0
17:07:28 NetServer: users.get failed when sending to 344847686
17:07:28 Message not sent - error 0, message ID = ffffffff, to 344847686 (HC_HAL)
17:07:28 "<infiSTAR.de>ConnectLog| Disconnected: HC_HAL(HC3400) - time: 2903.71 - serverTime: 0h 49min |  - serverFPS: 44.6927 (v0188b)"
17:07:28 Client: Remote object 8:0 not found
 
Again, it doesn't happen all the time. For example it hasn't happened in 2 days. We currently have the server locked and noone is on it.
Link to comment
Share on other sites

Below is a preview of the changes to the mission logic coming in the next update.

Last thing I have to work on is the 'Actions' for spawning missions and having some of the triggers properly inherit objects/settings from child missions.

[
//Define all the triggers this mission will be using
// Trigger names must be unique within each mission.
// NOTE: "FuMS_KillMe" is a reserved trigger word. Do not use!!!
// NOTE: "OK" is a reserved trigger. Do not define it here.
//  "OK" can be used in the actions section to force an action to occur at mission start!
	 
	  ["PROX",["ProxPlayer",[0,0],10,1]  ],
	  ["LUCNT",["LowUnitCount","GUER",3,0,[0,0]]  ],
	  ["HUCNT",["HighUnitCount","GUER",6,0,[0,0]] ],
	  ["Detect",["Detected","ALL","ALL"] ],
	  ["BodyCount",["BodyCount",3] ],
	  ["Timer",["TIMER", 1800] ],
	  //                            offset      radius    time(s)  Name
	  ["Zuppa", ["ZuppaCapture",[ [ [-100,-100], 50,         90,  "Point 1" ],
                                      [ [100,100],   50,         90,  "Point 2" ]   ]]  ],
	  ["VehDmg1", ["DmgVehicles", ["1,2-4",0.8] ],
	  ["BldgDmg1", ["DmgBuildings", ["2,3,7", 1.0] ]
	  
	],
	[
	  // Define what actions should occur when above trigger logics evaluate to true
          // Note: a comma between two logics is interpreted as "AND"
	  [["WIN"],["LUCNT","OR","DETECT","BODYCOUNT","OR","Zuppa"      ]],  // 
	//  [["CHILD","Help_Helo",[0,0]],["OK"      ]],  // 
	// [["Reinforce","Help_Vehicle","VehDmg1"]], 
	  [["LOSE"],["TIMER", "OR", "VehDmg1", "BldgDmg1"]   ],
      [["END"],["TIMER","OR","LUCNT"      ]]  
	] 
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...