Challenges getting started with AMP

We’d love to know what kind of problems you ran into first getting into AMP and getting your game servers up and running. Did you have difficulties installing AMP itself? Connection issues? Configuring your game server? Or something else?

Whatever that initial frustration was (and kudos for figuring it out and continuing to use AMP!) we’d love to know what kind of problems new users ran into so we can try and find ways to smooth them out and make the experience better for everyone :slight_smile:

Hello,
For me AMP was complicated to understand and still is now.
I’m still trying to automate server updates (mods included). And above all, warn players on discord or ingame that the server will reboot.
Another problem that frustrates me a lot is that AMP doesn’t take into account our manual modifications (Game.ini or GSU.ini for ASA for example) it reinitializes the data without updating anything.
Otherwise it’s a very good tool, I’m satisfied with it and can only recommend it :slight_smile: Thanks for your work!

I basically bought AMP to run a Rust on my home server. The only problem that I necessarily see that there should be an index for custom templates since I have found Greenlan’s and the one for RedBot, they have made the experience better.

I’m not entirely sure if there are more templates out there or not, but even with a small few, they’re good to have for more larger powered VDS that are built to host more.

Other than that I feel as if AMP is pretty straight forward.

Not so much for the first time, but its definitely a reoccurring problem with importing existing servers/games/worlds into AMP. Not being able to use the config and having it revert to the “default” is extremely annoying.

Unless there’s a way I don’t know about, having it read the settings and even having a “reset to default” option would be ideal, whether is be for single configs, or the whole section.

Right click file in file manager → Import Configuration :slight_smile:

I’m still fairly new to AMP, and I’m still struggling a bit with figuring out the permissions for users/role management. There are so many options, and I end up locking friends out from their servers more than limiting them from breaking things. I’m sure if I spent more time fiddling with it and testing, I could figure it out. But I wish it was a bit more intuit

I’ve re-visted amp a number of times over the years and am really keen to move our production game servers over to it. But each of the 3 occasions where we have re-installed amp and conducted testing ahead of moves, we’ve ran into show-stoppers.

The main blocker in all cases so far has been the schedule and auto updates, they don’t seem to work for the games we’ve tried and host. It’s also been incredibly difficult to troubleshoot or find well documented info to help with this. Game examples SOTF, ARK SE, ARK SA and Palworld.

Well crap, didn’t know that, thanks!

I have been hosting game servers for my community for 20 years, I have used a lot of tools, LGSM, Generic Scripts, Ark server manager, Open Game Panel, Pteradactyle, TC-Admin, WGSM, and more. So please take my feedback comming from a place of love for hosting.

The install could not be easier. Where AMP gets you into trouble is the configurations. Most other server managers have a super simple interface and one layer to access a game servers status, events, consol etc.

AMP has a much more complicated interface. First you have to create an instance, then manage that instance, then inside the management do the things. This is increadably confusing for new people because in the main instances widows you have all the same configuration options which dont apply to jack diddly.

The natural assumption goes like this, If for instance I want ALL my instances to do a thing, I would set it up in the main instances window, for instance ALL game servers check for an update and update every 15 minutes if available. But that is not how AMP works.

Same goes for configurations, If I change a deployment setting, the natural assumption is it will update all the isntances for me, for instance changing the BASE URI for authentication or link generation. - AMP should automatically update ALL instances linked to that installation node to the new URI, but it doesnt. You have to go in and manually change all the config files, and when you have 20+ game servers its a rediculous thing to do. God only knows what a paid game host would have to go through.

Installing on Linux was a breaze, domains were set correctly etc. But NOT for windows. the Base URI was set to what ever my browser read at the time, and this broke a lot of things. Linux promts you during install for the domain, Windows just assumes one for you. This needs to be fixed for windows to work the same as the linux install where you are promted.

For the All instances page, when you right click and get the context menu, there needs to be options to stop/start/restart the game server and not just that “instance”. Theres no reason I should have to click manage and then click stop/start/restart. It’s un-intuative and anoying.

The whole Instance thing needs to be removed from the user facing front end entirely. Theres no need for a user to see this or care about it at all. All the user should see is the direct interaction with the game itself. AMP should manage the “instance’s” behind the scenes.

Instances also need the option to change the game server that is installed inside them to be more up to snuff with modern host providers.

Port management is increadably easy and works really well, so that is a plus. I really like how this was done and the ability to add or remove additional ports for extra tools.

The triggers section needs work, its very confusing at first, and some of the most important things just dont work like checking for updates via steam then getting the game to update.

My advice here would be to simply make a few predefined triggers for the most commong things, for instance updating via steam. The user can just select how often and add it. Another one I would suggest is reboot schedules.

Last suggestion here is when you click advanced time schedule, stop auto selecting the minutes… it’s really anoying to have to go and unclick all that crap. You could just add an option to use Crontab input instead of clicking on things, that would be nice.

3 Likes

I have several instances working now but only after creating some of them several times. Once i figured out where the console was to see what was going on. Things got a little easier.

First time managing a instance was fustrating not all the options are for the instance and i am still not 100% sure what is and what is not. Some are AMP global settings? Still learning here.

Other then that its nice to have all my servers in 1 manageable area.

Got the server up and running in oracle cloud pretty fast with help of chat GPT. It’s my first time setting up a server.
However I can’t connect to the server from my local client PC. This part has been taking forever. And there is many possibilities of causes of issues. And since it’s ASTRONEER it might be running in wine or docker and maybe there is also a port thing for docker. So there is many many layers of security or what ever with VM within VM etc

Did you follow our guide for using Oracle with AMP?

Ah yes! I posted a technical support ticket and it has a summary of all the steps and blogs I followed. I purged the ufw and updated the iptables like the post said. And added the ingress rules to the virtual cloud network security list my oracle instance runs on. I think I did it right? I recently deleted some ingress rules that were not the three listed in the AMP management for ASTRONEER. Maybe I didn’t need them. so I have three ingress rules for the game and two for the AMP HTTPS/ HTTP.