thommcgrath / Beacon

An editor for the beacons in Ark: Survival Evolved
https://usebeacon.app
GNU General Public License v3.0
50 stars 14 forks source link

Third person code not working #309

Open Sharkhunter21 opened 6 months ago

Sharkhunter21 commented 6 months ago

Whenever i transfer my settings from beacon over to gportal it doesnt turn on allowthirdperson even though i have it enabled in the settings. I dont know if this is a code issue or i have done something wrong, but i have already reached out to gportal and they said its not an issue with them.

thommcgrath commented 6 months ago

Unfortunately they are not correct about that. If you check your GameUserSettings.ini file after the deploy or copy+paste, you'll see under [ServerSettings] that allowThirdPersonPlayer will match your Beacon project.

I just rented a server to test again. By default, GameUserSettings.ini has AllowThirdPersonPlayer=true under [ServerSettings]. When I import the server via FTP, my Beacon project matches that, meaning the "Third Person Camera" setting in "General Settings" is turned on and bold. After I deploy, I can check GameUserSettings.ini in the G-Portal control panel, and I can correctly see allowThirdPersonPlayer=False under [ServerSettings]. But when I view the server settings using the "Basic Settings" link at g-portal, it's still turned on even though the config file has it turned off.

There's nothing Beacon can do to fix this. G-Portal treats Ark's config files as case sensitive, which is incorrect. Ark config files are not case sensitive. For example, if I were to write the following lines in GameUserSettings.ini:

AllowThirdPersonPlayer=False
allowThirdPersonPlayer=True

Ark will read both lines in order, so the second line will override the first, and third player would be turned on. G-Portal will only read the first line, so third player would be turned off. This isn't a Beacon problem, it's a G-Portal problem not matching up with Ark's behavior.

In fact, this is an issue they are aware of, and as of a little more than six months ago, they were planning to do something about it. But it seems that hasn't happened yet.

SCR-20240225-mvwu

However I have not spoken to G-Portal since this conversation, and I suspect Nitrado's exclusivity deal with Wildcard killed their desire to improve their Ark support.