AMP Beta 'Rhea' 1.4.6.5 Release Notes

  • 1.4K Views
  • Last Post 21 March 2017
Mike posted this 10 February 2017 - Last edited 30 March 2017

Release 1.4.6.5 is a hotfix to address some regressions in 1.4.6.4:

  • Instance manager CLI wasn't handling arguments correctly for CreateInstance.
  • Fixed an issue with logging in the first time an instance starts.
  • Fixed ADS not showing its menus due to a bad build configuration.

This release has fixes and tweaks all over the place, as well as a new notifications system!

Instance Manager

  • (CLI) Added a 'RebindInstance' command to let you change the IP/port binding of an existing instance.
  • (CLI) Fixed commands that take non-string args not being invokable.

AMPCORE

  • KVP config files can now store generic objects as JSON values (lists, etc)
  • List<> types can be used as setting types, and appear in the UI with add/remove buttons.
  • Fixed a server-side XSS issue when appending to an existing log entry rather than creating a new entry. Using this vulnerability required access to the actual server and as such isn't considered a significant threat.
  • The configuration tab no longer closes immediately after selecting an item.
  • Moved notifications out of the side menu and into a 'toast' area in the bottom right corner. This will have further design tweaks in response to user feedback.
  • Re-fixed TLS 1.2 support (previously reverted)

SpaceEngineers Module

  • The mods list is now an actual list you can sanely edit instead of using comma-separated values.
  • No longer throws an exception on login on first start before SE is installed.
  • Added admins and bans lists.

MinecraftModule

  • Removed the / in front of the command sent to the server for whitelist/op commands.
  • Whitelist commands issue a "whitelist reload" after making modifications while running.
  • The World Type setting now lets you enter arbitary values to support mods with custom types.
  • Endpoint filters now accept a list of IP addresses, rather than a single IP.
  • Fixed the sleep server not being able to connect unless an explicit IP binding is set.

File Manager Plugin

  • No longer shows an error on login the first time an instance is started due to a missing directory.

Srcds Module

  • Changed how RCON connection works so it'll attempt to connect even if the servers console output can't be read.

Starbound Module

  • Fixed an incorrect path stopping the server starting on Linux.

28 Comments
Order By: Standard | Newest | Votes
ItsJokaful posted this 10 February 2017 - Last edited 10 February 2017

Log:

    [19:14:24] [GSMyAdmin:Core Error] : Unhandled Exception: Please report this to the AMP developers.
    [19:14:24] [GSMyAdmin:Core Error] : --- Begin Exception Data ---
    [19:14:24] [GSMyAdmin:Core Error] : Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
    [19:14:24] [GSMyAdmin:Core Error] :    at System.Net.Sockets.NetworkStream.BeginWrite(Byte[] buffer, Int32 offset, Int32 size, AsyncCallback callback, Object state)
       at System.IO.Stream.<>c.<beginendwriteasync>b__53_0(Stream stream, ReadWriteParameters args, AsyncCallback callback, Object state)
       at System.Threading.Tasks.TaskFactory`1.FromAsyncTrim[TInstance,TArgs](TInstance thisRef, TArgs args, Func`5 beginMethod, Func`3 endMethod)
       at System.IO.Stream.BeginEndWriteAsync(Byte[] buffer, Int32 offset, Int32 count)
       at System.IO.Stream.WriteAsync(Byte[] buffer, Int32 offset, Int32 count, CancellationToken cancellationToken)
       at System.IO.Stream.WriteAsync(Byte[] buffer, Int32 offset, Int32 count)
       at RCONClientPlugin.SourceRconClient.<sendpacket>d__10.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at RCONClientPlugin.SourceRconClient.<sendmessage>d__24.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at RCONClientPlugin.SourceRconClient.<postmessage>d__23.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<throwasync>b__6_1(Object state)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()
    [19:14:24] [GSMyAdmin:Core Error] : --- End Exception Data ---</throwasync></postmessage></sendmessage></sendpacket></beginendwriteasync>

Mike posted this 10 February 2017

What were you doing at the time? It'd be handy if you hopped into Discord.

ItsJokaful posted this 10 February 2017 - Last edited 10 February 2017

Connect via rcon_password

then i write bot_kick

Mike posted this 10 February 2017

In AMPs console itself? You don't need to do rcon_password if you're in AMP itself.

Kakifrucht posted this 10 February 2017

After updating I cannot login anymore. It says "Argument Null, Value cannot be null. Parameter name: source Thrown by the 'Core' module while performing the 'Login' method."

Mike posted this 10 February 2017

Does the same happen on a newly created instance?

Kakifrucht posted this 10 February 2017 - Last edited 10 February 2017

I reupdated and now I could login. However for some reason Lastpass seems to fill out every field in the panel, even before I'm logged in with my AMP username, causing lots of updates once I click on the login button. This just annihilated my config.

On a positive note, password changes do no longer reset after restarting the instance, yay!

MrKuma posted this 11 February 2017 - Last edited 11 February 2017

Thanks for the update. Always fun to see what new tools the update brings.

Just a quick question. Did the AMP Instance manager functions change? It wont display any of the instances anymore in the main menu. Just an empty instance with a start and update button. enter image description here

Edit: This is now solved! :) (Thanks Cubecoder's for the superfast update.)

  • Liked by
  • Kakifrucht
Mike posted this 11 February 2017

Update to 1465 :)

  • Liked by
  • MrKuma
MrKuma posted this 11 February 2017 - Last edited 11 February 2017

I like this 1.4.6.5 update a lot. Mostly for when clicking on the configuration button in the menu, it does not autohide all the configuration options anymore on every click in that menu. Also the new notification window is a nice touch. Well done!

Kakifrucht posted this 11 February 2017

The password issue is fixed for the Minecraft module but not for ADS?

Mike posted this 11 February 2017

The module you're running has no impact on authentication. That's part of the AMP core. Suggest deleting your userinfo file so a new one gets built.

Kakifrucht posted this 12 February 2017

I thought you had patched something, since the password does no longer reset on my Minecraft instance. It still does on my ADS instance, I have to delete the userinfo file, otherwise I cannot login after stopping it anymore.

zhijun1997 posted this 13 February 2017

How to make a Chinese Language Version?

I tryed to modify the AMP.html in WebBot dir,but I only can be translate a little (like:"Welcome" page;"main" page and "Help and Support" page

other settings page code I can't not find them , where is this part of text?

someother files? I can't find them,if you give me a way to make this translate , I will do it :)

Chinese people needs chinese language version.

Mike posted this 13 February 2017

We don't plan to offer translations until after the TITAN release.

zhijun1997 posted this 13 February 2017

so what is the TITAN? is the project of the new platform?

you will make more language support after the TITAN release or not?

Mike posted this 13 February 2017

TITAN is the production ready AMP release coming end of Q1/beginning of Q2 this year. https://forums.cubecoders.com/chat/the-path-towards-titan-the-master-plan-to-exit

zhijun1997 posted this 13 February 2017

TITAN is the production ready AMP release coming end of Q1/beginning of Q2 this year. https://forums.cubecoders.com/chat/the-path-towards-titan-the-master-plan-to-exit

ok :) so I will waiting for Chinese language version.

this is a good WEB manage platform , if you done it with the language dev. I will recommend this software with my friends.

they confused cuz no language support.

GetParanoid posted this 16 February 2017

How do you update?

Mike posted this 17 February 2017

Using the instance manager, see the -? argument.

Show More Posts