mirror of
				https://github.com/pelican-eggs/eggs.git
				synced 2025-10-31 08:58:06 +00:00 
			
		
		
		
	Multiserver Fix & Known Issues updated [ARK: Survival Ascended] (#2552)
- Multiserver Fix & Known Issues updated - Added a -Port flag in addition to the needed param to enable multiserver support ( @That411guy ) - Added Known Issue for Proxmox VMs in README - add Authors / Contributors - fix Server name having spaces + add That411Guy to the README --------- Co-authored-by: Derrick A <da@protechino.com> Co-authored-by: Quinten <67589015+QuintenQVD0@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									fe0d694c41
								
							
						
					
					
						commit
						3037204090
					
				| @ -3,6 +3,67 @@ | |||||||
| Steam Description : | Steam Description : | ||||||
| ARK is reimagined from the ground-up into the next-generation of video game technology with Unreal Engine 5! Form a tribe, tame & breed hundreds of unique dinosaurs and primeval creatures, explore, craft, build, and fight your way to the top of the food-chain. Your new world awaits! | ARK is reimagined from the ground-up into the next-generation of video game technology with Unreal Engine 5! Form a tribe, tame & breed hundreds of unique dinosaurs and primeval creatures, explore, craft, build, and fight your way to the top of the food-chain. Your new world awaits! | ||||||
| 
 | 
 | ||||||
|  | ### Authors / Contributors | ||||||
|  | <!-- prettier-ignore-start --> | ||||||
|  | <!-- markdownlint-disable --> | ||||||
|  | <table> | ||||||
|  |     <tr> | ||||||
|  |         <td align="center"> | ||||||
|  |             <a href="https://github.com/dagbs"> | ||||||
|  |                 <img src="https://avatars.githubusercontent.com/u/133905860" width="50px;" alt=""/><br /><sub><b>Blood Shot</b></sub> | ||||||
|  |             </a> | ||||||
|  |             <br /> | ||||||
|  |             <a href="https://github.com/parkervcp/eggs/commits?author=dagbs" title="Codes">💻</a> | ||||||
|  |             <a href="https://github.com/parkervcp/eggs/commits?author=dagbs" title="Maintains">🔨</a> | ||||||
|  |         <td align="center"> | ||||||
|  |             <a href="https://github.com/gOOvER"> | ||||||
|  |                 <img src="https://avatars.githubusercontent.com/u/116325" width="50px;" alt=""/><br /><sub><b>gOOvER</b></sub> | ||||||
|  |             </a> | ||||||
|  |             <br /> | ||||||
|  |             <a href="https://github.com/parkervcp/eggs/commits?author=gOOvER" title="Codes">💻</a> | ||||||
|  |         </td> | ||||||
|  |         <td align="center"> | ||||||
|  |             <a href="https://github.com/hackles"> | ||||||
|  |                 <img src="https://avatars.githubusercontent.com/u/30584261" width="50px;" alt=""/><br /><sub><b>heckler</b></sub> | ||||||
|  |             </a> | ||||||
|  |             <br /> | ||||||
|  |             <a href="https://github.com/parkervcp/eggs/commits?author=hackles" title="Codes">💻</a> | ||||||
|  |         </td> | ||||||
|  |         </td> | ||||||
|  |         <td align="center"> | ||||||
|  |             <a href="https://github.com/Log1x"> | ||||||
|  |                 <img src="https://avatars.githubusercontent.com/u/5745907" width="50px;" alt=""/><br /><sub><b>Brandon</b></sub> | ||||||
|  |             </a> | ||||||
|  |             <br /> | ||||||
|  |             <a href="https://github.com/parkervcp/eggs/commits?author=Log1x" title="Codes">💻</a> | ||||||
|  |         </td>   | ||||||
|  |         <td align="center"> | ||||||
|  |             <a href="https://github.com/Ballaual"> | ||||||
|  |                 <img src="https://avatars.githubusercontent.com/u/38478976" width="50px;" alt=""/><br /><sub><b>Alexander Ballauf</b></sub> | ||||||
|  |             </a> | ||||||
|  |             <br /> | ||||||
|  |             <a href="https://github.com/parkervcp/eggs/commits?author=Ballaual" title="Codes">💻</a> | ||||||
|  |         </td>  | ||||||
|  |         <td align="center"> | ||||||
|  |             <a href="https://github.com/MachinegunMarty"> | ||||||
|  |                 <img src="https://avatars.githubusercontent.com/u/20025119" width="50px;" alt=""/><br /><sub><b>MachinegunMartyf</b></sub> | ||||||
|  |             </a> | ||||||
|  |             <br /> | ||||||
|  |             <a href="https://github.com/parkervcp/eggs/commits?author=MachinegunMarty" title="Contributor">💡</a> | ||||||
|  |         </td> | ||||||
|  |         <td align="center"> | ||||||
|  |             <a href="https://github.com/That411Guy"> | ||||||
|  |                 <img src="https://avatars.githubusercontent.com/u/100328348" width="50px;" alt=""/><br /><sub><b>That411Guy</b></sub> | ||||||
|  |             </a> | ||||||
|  |             <br /> | ||||||
|  |             <a href="https://github.com/parkervcp/eggs/commits?author=That411Guy" title="Codes">💻</a> | ||||||
|  |         </td>          | ||||||
|  |     </tr> | ||||||
|  | </table> | ||||||
|  | <!-- markdownlint-enable --> | ||||||
|  | <!-- prettier-ignore-end --> | ||||||
|  | 
 | ||||||
|  | --- | ||||||
| ## Troubleshooting | ## Troubleshooting | ||||||
| 
 | 
 | ||||||
| 1) Try starting the server with no mods on a fresh install. | 1) Try starting the server with no mods on a fresh install. | ||||||
| @ -23,12 +84,10 @@ The number is in reference to RAM/Memory usage. | |||||||
| 
 | 
 | ||||||
| ## Known Issues | ## Known Issues | ||||||
| 
 | 
 | ||||||
| 1) ARK: Survival Ascended, currently, does not support more than one server per IP.  | 1) Proxmox VM(s): You'll need to change your Processor Type to `Host` (Default: kvm64) | ||||||
| These are Windows Server files running on a Linux container; so, we believe this is the issue. |  | ||||||
| 
 | 
 | ||||||
| 2) ARK's wiki heavily reference A:SE and not all features are available in A:SA. | 2) ARK's wiki heavily reference A:SE and not all features are available in A:SA. | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| ## Recommended server settings | ## Recommended server settings | ||||||
| 
 | 
 | ||||||
| ### Minimum RAM | ### Minimum RAM | ||||||
| @ -39,11 +98,11 @@ See the following - <https://ark.wiki.gg/wiki/Dedicated_server_setup#RAM> | |||||||
| 
 | 
 | ||||||
| ## Server Ports | ## Server Ports | ||||||
| 
 | 
 | ||||||
| Note: RCON doesn't need to be public but is required for console commands (in ptero) | Note: The Peer port is not an option that can be set and will always be +1 from the Game Port! | ||||||
| 
 | 
 | ||||||
| | Port            | Default | | | Port            | Default | | ||||||
| | --------------- | ------- | | | --------------- | ------- | | ||||||
| | Game            | 7777    | | | Game            | 7777    | | ||||||
| | Raw UDP         | 7778    | | | Peer   (Game+1) | 7778    | | ||||||
| | Query           | 27015   | | | Query           | 27015   | | ||||||
| | RCON            | 37015   | | | RCON (optional) | 37015   | | ||||||
|  | |||||||
| @ -4,7 +4,7 @@ | |||||||
|         "version": "PTDL_v2", |         "version": "PTDL_v2", | ||||||
|         "update_url": null |         "update_url": null | ||||||
|     }, |     }, | ||||||
|     "exported_at": "2023-11-01T12:21:14-04:00", |     "exported_at": "2023-11-12T11:57:56+01:00", | ||||||
|     "name": "ARK: Survival Ascended", |     "name": "ARK: Survival Ascended", | ||||||
|     "author": "blood@darkartsgaming.com", |     "author": "blood@darkartsgaming.com", | ||||||
|     "description": "ARK is reimagined from the ground-up into the next-generation of video game technology with Unreal Engine 5! Form a tribe, tame & breed hundreds of unique dinosaurs and primeval creatures, explore, craft, build, and fight your way to the top of the food-chain. Your new world awaits!", |     "description": "ARK is reimagined from the ground-up into the next-generation of video game technology with Unreal Engine 5! Form a tribe, tame & breed hundreds of unique dinosaurs and primeval creatures, explore, craft, build, and fight your way to the top of the food-chain. Your new world awaits!", | ||||||
| @ -15,7 +15,7 @@ | |||||||
|         "Proton": "ghcr.io\/parkervcp\/steamcmd:proton" |         "Proton": "ghcr.io\/parkervcp\/steamcmd:proton" | ||||||
|     }, |     }, | ||||||
|     "file_denylist": [], |     "file_denylist": [], | ||||||
|     "startup": "rmv() { echo \"stopping server\"; rcon -t rcon -a 127.0.0.1:${RCON_PORT} -p ${ARK_ADMIN_PASSWORD} KeepAlive && rcon -t rcon -a 127.0.0.1:${RCON_PORT} -p ${ARK_ADMIN_PASSWORD} DoExit && wait ${ARK_PID}; echo \"Server Closed\"; exit; }; trap rmv 15 2; proton run .\/ShooterGame\/Binaries\/Win64\/ArkAscendedServer.exe {{SERVER_MAP}}?listen?MaxPlayers={{MAX_PLAYERS}}?SessionName=\"{{SESSION_NAME}}\"?Port={{SERVER_PORT}}?QueryPort={{QUERY_PORT}}?RCONPort={{RCON_PORT}}?RCONEnabled=True$( [  \"$SERVER_PVE\" == \"0\" ] || printf %s '?ServerPVE=True' )?ServerPassword=\"{{SERVER_PASSWORD}}\"{{ARGS_PARAMS}}?ServerAdminPassword=\"{{ARK_ADMIN_PASSWORD}}\" -WinLiveMaxPlayers={{MAX_PLAYERS}} -oldconsole -servergamelog$( [ -z \"$MOD_IDS\" ] || printf %s ' -mods=' $MOD_IDS )$( [ \"$BATTLE_EYE\" == \"1\" ] || printf %s ' -NoBattlEye' ) {{ARGS_FLAGS}} & ARK_PID=$! ; tail -c0 -F .\/ShooterGame\/Saved\/Logs\/ShooterGame.log --pid=$ARK_PID & until echo \"waiting for rcon connection...\"; (rcon -t rcon -a 127.0.0.1:${RCON_PORT} -p ${ARK_ADMIN_PASSWORD})<&0 & wait $!; do sleep 5; done", |     "startup": "rmv() { echo \"stopping server\"; rcon -t rcon -a 127.0.0.1:${RCON_PORT} -p ${ARK_ADMIN_PASSWORD} KeepAlive && rcon -t rcon -a 127.0.0.1:${RCON_PORT} -p ${ARK_ADMIN_PASSWORD} DoExit && wait ${ARK_PID}; echo \"Server Closed\"; exit; }; trap rmv 15 2; proton run .\/ShooterGame\/Binaries\/Win64\/ArkAscendedServer.exe {{SERVER_MAP}}?listen?MaxPlayers={{MAX_PLAYERS}}?SessionName=\\\"{{SESSION_NAME}}\\\"?Port={{SERVER_PORT}}?QueryPort={{QUERY_PORT}}?RCONPort={{RCON_PORT}}?RCONEnabled=True$( [  \"$SERVER_PVE\" == \"0\" ] || printf %s '?ServerPVE=True' )?ServerPassword=\"{{SERVER_PASSWORD}}\"{{ARGS_PARAMS}}?ServerAdminPassword=\"{{ARK_ADMIN_PASSWORD}}\" -WinLiveMaxPlayers={{MAX_PLAYERS}} -oldconsole -servergamelog$( [ -z \"$MOD_IDS\" ] || printf %s ' -mods=' $MOD_IDS )$( [ \"$BATTLE_EYE\" == \"1\" ] || printf %s ' -NoBattlEye' ) -Port={{SERVER_PORT}} {{ARGS_FLAGS}} & ARK_PID=$! ; tail -c0 -F .\/ShooterGame\/Saved\/Logs\/ShooterGame.log --pid=$ARK_PID & until echo \"waiting for rcon connection...\"; (rcon -t rcon -a 127.0.0.1:${RCON_PORT} -p ${ARK_ADMIN_PASSWORD})<&0 & wait $!; do sleep 5; done", | ||||||
|     "config": { |     "config": { | ||||||
|         "files": "{\r\n    \"ShooterGame\/Saved\/Config\/WindowsServer\/GameUserSettings.ini\": {\r\n        \"parser\": \"file\",\r\n        \"find\": {\r\n            \"MaxPlayers=\": \"MaxPlayers={{server.build.env.MAX_PLAYERS}}\",\r\n            \"ServerAdminPassword=\": \"ServerAdminPassword={{server.build.env.ARK_ADMIN_PASSWORD}}\"\r\n        }\r\n    }\r\n}", |         "files": "{\r\n    \"ShooterGame\/Saved\/Config\/WindowsServer\/GameUserSettings.ini\": {\r\n        \"parser\": \"file\",\r\n        \"find\": {\r\n            \"MaxPlayers=\": \"MaxPlayers={{server.build.env.MAX_PLAYERS}}\",\r\n            \"ServerAdminPassword=\": \"ServerAdminPassword={{server.build.env.ARK_ADMIN_PASSWORD}}\"\r\n        }\r\n    }\r\n}", | ||||||
|         "startup": "{\r\n    \"done\": \"Waiting commands for 127.0.0.1:\"\r\n}", |         "startup": "{\r\n    \"done\": \"Waiting commands for 127.0.0.1:\"\r\n}", | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user