Skip to content

enhanced mod-support#569

Merged
dgibbs64 merged 6 commits intoGameServerManagers:masterfrom
PhilPhonic:patch-1
Dec 26, 2015
Merged

enhanced mod-support#569
dgibbs64 merged 6 commits intoGameServerManagers:masterfrom
PhilPhonic:patch-1

Conversation

@PhilPhonic
Copy link
Copy Markdown
Contributor

added parameters. descriptions taken from: https://community.bistudio.com/wiki/Arma_3_Startup_Parameters

-servermod
Loads the specified sub-folders for different server-side (not broadcasted to clients) mods. Separated by semi-colons. Absolute path and multiple stacked folders are possible.

-autoinit:
Automatically initialize mission just like first client does. Note: Server config file (server.cfg) must contain Persistent=1; , if it's 0 autoInit skips.

-loadmissiontomemory:
Server will load mission into memory on first client downloading it. Then it keeps it pre-processed pre-cached in memory for next clients, saving some server CPU cycles

added parameters. descriptions taken from: https://community.bistudio.com/wiki/Arma_3_Startup_Parameters

-servermod
Loads the specified sub-folders for different server-side (not broadcasted to clients) mods. Separated by semi-colons. Absolute path and multiple stacked folders are possible. 

-autoinit:
Automatically initialize mission just like first client does. Note: Server config file (server.cfg) must contain Persistent=1; , if it's 0 autoInit skips. 

-loadmissiontomemory: 
Server will load mission into memory on first client downloading it. Then it keeps it pre-processed pre-cached in memory for next clients, saving some server CPU cycles
This is needed for @epoch.
It does not crash my @exile server when left empty (@exile does not need this to be specified, I think it uses the standard path)
If one wants to start multiple arma3servers on one ip.
also added comments for my last commit.
Added server-support for headless clients. If this is not specified, no headless-client will be able to connect.
@dgibbs64
Copy link
Copy Markdown
Member

Looks good to me. I have little knowledge of ARMA 3 so I am relying on your expertise on this :).
The only thing that may need looking at is ./arma3server details the port may not show correctly now as you have moved it to the start parms.

If you are recommending that ports are dealt with in the start parms im happy to use this as default. But I would comment out this on the default config and leave a note reccomending using start parms over a config

@PhilPhonic
Copy link
Copy Markdown
Contributor Author

You are right..
./arma3server details gives me:

DESCRIPTION DIRECTION PORT PROTOCOL
Game INBOUND 0 udp
Steam: Query INBOUND 0 udp
Steam: Master traffic INBOUND 0 udp

The problem is, it only seems to work when added as a parameter. When added to config, it gives me this weird ports seen in my last post.

Shows the right ports when passing port as parameter
@dgibbs64
Copy link
Copy Markdown
Member

Happy to merge this. I will need to review it and then merge to bare with me as may take a few days :)

@dgibbs64 dgibbs64 self-assigned this Dec 22, 2015
dgibbs64 added a commit that referenced this pull request Dec 26, 2015
@dgibbs64 dgibbs64 merged commit b90a19d into GameServerManagers:master Dec 26, 2015
@PhilPhonic PhilPhonic deleted the patch-1 branch December 29, 2015 20:45
@lock
Copy link
Copy Markdown

lock Bot commented Jul 19, 2018

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock Bot locked as resolved and limited conversation to collaborators Jul 19, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants