ARK: Survival Evolved

ARK: Survival Evolved

Stargate Worlds v3.0
 This topic has been pinned, so it's probably important
How can I hide the engrams from private server players?
I would like to remove a players ability to learn the engrams for the stargate. Instead, I want to be able to spawn blueprints in myself. What should I do to accomplish this?
< >
Showing 1-15 of 38 comments
Yollooooo  [developer] 31 Jan, 2016 @ 1:52am 
In your game.ini, after the line : [/script/shootergame.shootergamemode]

OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AncientBench_C",EngramHidden=true)

OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StarGates_C",EngramHidden=true)

OverrideNamedEngramEntries=(EngramClassName="EngramEntry_ZPM_C",EngramHidden=true)

OverrideNamedEngramEntries=(EngramClassName="EngramEntry_RingElevator_C",EngramHidden=true)

OverrideNamedEngramEntries=(EngramClassName="EngramEntry_SGShield_C",EngramHidden=true)

OverrideNamedEngramEntries=(EngramClassName="EngramEntry_SGRemote_C",EngramHidden=True,EngramPointsCost=9000,EngramLevelRequirement=1337,RemoveEngramPreReq=False)

Disable the LostTemple (hide rune engram) :
(EngramClassName="EngramEntry_LostTempleRune_C",EngramHidden=True,EngramPointsCost=9000,EngramLevelRequirement=1337,RemoveEngramPreReq=False)

Disable the Jumper ZPM engram :
(EngramClassName="EngramEntry_ZPMJumper_C",EngramHidden=True,EngramPointsCost=9000,EngramLevelRequirement=1337,RemoveEngramPreReq=False)


To make the stargate Saddle available :
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StarGatesSaddle_C",EngramHidden=False,EngramPointsCost=0,EngramLevelRequirement=60,RemoveEngramPreReq=False)
Last edited by Yollooooo; 28 Dec, 2016 @ 7:03am
Fists of Reign 31 Jan, 2016 @ 3:54am 
Appreciate the reply! Ill add it and let you know at some point during the day tomorrow!
Nivek. 31 Jan, 2016 @ 5:09am 
Hello,

Doest it matter where we type it in the game.ini ?

Cheers,
Nivek

EDIT:

Hi again, i gave it a go, my file has it like this:

[/script/shootergame.shootergamemode]
WarmupTime=15
RoundTime=300
TimeBetweenMatches=15
KillScore=2
DeathScore=-1
DamageSelfScale=0.3
MaxBots=1
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AncientBench_C",EngramHidden=true)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StarGates_C",EngramHidden=true)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_ZPM_C",EngramHidden=true)

But sadly that doesnt seem to work :(

Any ideas?

Cheers,
Nivek
Last edited by Nivek.; 31 Jan, 2016 @ 5:30am
Yollooooo  [developer] 31 Jan, 2016 @ 5:59am 
Worked for me : http://puu.sh/mQyeD/bf149dc7e3.jpg

Example used :

[/script/shootergame.shootergamemode]
WarmupTime=15
RoundTime=300
TimeBetweenMatches=15
KillScore=2
DeathScore=-1
DamageSelfScale=0.3
MaxBots=1
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AncientBench_C",EngramHidden=true)
Last edited by Yollooooo; 31 Jan, 2016 @ 6:01am
Nivek. 31 Jan, 2016 @ 7:10am 
Hmm, il give it another try, thanks!
Darkanger 31 Jan, 2016 @ 12:38pm 
tried it just now and they do not work, I have them hidded and they still show up to everyone
and they can build and place them.
MiyuMasamune 31 Jan, 2016 @ 5:27pm 
make sure its in ShooterGame\Saved\Config\WindowsServer\Game.ini
i added some other things to my server soo it read like this

[/script/shootergame.shootergamemode]
blah blah blah
undonerfs
blah blah blah
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AncientBench_C",EngramHidden=true,EngramPointsCost=999,EngramLevelRequirement=999,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StarGates_C",EngramHidden=true,EngramPointsCost=999,EngramLevelRequirement=999,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_ZPM_C",EngramHidden=true,EngramPointsCost=999,EngramLevelRequirement=999,RemoveEngramPreReq=False)


Note that i added this part to the end of each of them JUST incase! ,EngramPointsCost=999,EngramLevelRequirement=999,RemoveEngramPreReq=False)

Nivek. 1 Feb, 2016 @ 12:40pm 
I found the problem, the game.ini file seems to reset back to blank whenever i start the server.

if i find how to fix that it should work
Yollooooo  [developer] 1 Feb, 2016 @ 3:53pm 
What is the path of this file ?
Fists of Reign 1 Feb, 2016 @ 3:56pm 
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AncientBench_C",EngramHidden=true,EngramPointsCost=999,EngramLevelRequirement=999,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StarGates_C",EngramHidden=true,EngramPointsCost=999,EngramLevelRequirement=999,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_ZPM_C",EngramHidden=true,EngramPointsCost=999,EngramLevelRequirement=999,RemoveEngramPreReq=False)

Worked for me.
MiyuMasamune 1 Feb, 2016 @ 4:21pm 
@ Fists Of Reign
nice to hear that override worked for you :D happy networking! \(^.^)/
Fists of Reign 1 Feb, 2016 @ 4:53pm 
Thanks for the help everyone!
Yollooooo  [developer] 2 Feb, 2016 @ 11:11pm 
New engram : EngramEntry_RingElevator_C
My first message is updated.
MiyuMasamune 3 Feb, 2016 @ 12:20am 
okay so im going to put this:

OverrideNamedEngramEntries=(EngramClassName="EngramEntry_RingElevator_C,EngramHidden=true,EngramPointsCost=999,EngramLevelRequirement=999,RemoveEngramPreReq=False)

i will test this after some sleep ;p but if any1 does it then please let us know if it works or not :)
Rhend 3 Feb, 2016 @ 9:08am 
Nivek, are you using a server launcher, such as Ark Server Launcher with your host (like Host Havoc)? If you are, each time you use it to write to server, it will erase all of the code you've wrote in your game.ini file (and gameusersettings.ini). Because of that, I keep a backup of both files.
< >
Showing 1-15 of 38 comments
Per page: 1530 50