Code Monkey home page Code Monkey logo

amp's Introduction

AMP

This repository is to track any issues and bugs within CubeCoders AMP platform. This can include the ADS instance and the modules made by CubeCoders.

Please make sure that any issues follow the template fully. Any issues that fail to will be closed.

See the Wiki for all of the available documentation relating to AMP.

amp's People

Contributors

0ashadow avatar alauraa avatar dragon092 avatar dw2wvwdsxtxqu6g6 avatar greelan avatar iceofwraith avatar jaidenw avatar marie6324 avatar miguemely avatar molnes avatar nathanpeake avatar nebulabc avatar p0t4t0sandwich avatar panics11 avatar phonicuk avatar pla avatar spiderbytereaper avatar yamikaitou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

amp's Issues

Rust + 7 Days to die UMOD/OXIDE

Bug Report

System Information

  • Ubuntu Server 18.04 LTS
  • 1.7.1.0
  • Mainline

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

--Error for Linux--
Couldn't check for update to Compiler.x86_x64
Error: ConnectFailure (TLS Support not available.)
Exception while starting compiler version Unknown: (Win32Exception: ApplicationName='/home/AMP/.ampdata/instances/Rust01/rust/258550/Compiler.x86_x64', CommandLine='/service /logPath:/home/AMP/.ampdata/instances/Rust01/rust/258550/oxide/logs', CurrentDirectory='', Native error= Cannot find the specified file) at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x002dc] in <4b9f316768174388be8ae5baf2e6cc02>:0 at System.Diagnostics.Process.Start () [0x0003a] in <4b9f316768174388be8ae5baf2e6cc02>:0 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start() at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x001f3] in <9affce1cd15c4ec183941adef8db1722>:0
Compiler may not be set as executable; chmod +x or 0744/0755 required
Win32 NativeErrorCode: 2 ErrorCode: -2147467259 HelpLink:
Error while compiling: compiler version Unknown couldn't be started
--Error for Windows--
18:25:08Couldn't check for update to Compiler.exe
Error: ConnectFailure (TLS Support not available.)
Exception while starting compiler version Unknown: (Win32Exception: ApplicationName='D:\AMP\Instances\Rust01\rust\258550\Compiler.exe', CommandLine='/service /logPath:D:\AMP\Instances\Rust01\rust\258550\oxide\logs', CurrentDirectory='', Native error= The system cannot find the file specified.
) at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x002dc] in <4b9f316768174388be8ae5baf2e6cc02>:0
at System.Diagnostics.Process.Start () [0x0003a] in <4b9f316768174388be8ae5baf2e6cc02>:0
at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start()
at Oxide.Plugins.PluginCompiler.CheckCompiler () [0x001f3] in <9affce1cd15c4ec183941adef8db1722>:0
Win32 NativeErrorCode: 2 ErrorCode: -2147467259 HelpLink:
Error while compiling: compiler version Unknown couldn't be started

Reproduction

  • Install a clean ADS instance on both Windows and Linux and create a rust instance and install oxide and upload a plugin via File Manager

Unable to use passthrough auth to machine on localhost

Bug Report

System Information

  • Operating System (Including distribution name and version number) Ubuntu 18.04.2
  • AMP version and build date (Always use the version number, 'latest' is not valid!) 1.7.2.
    6
  • Which AMP release stream you're using (Mainline, Nightly or FastTrack) Mainline

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

Attempt to login and manage my minecraft server from the ADS panel and receive the error in the screenshot attached below.

AMP_LOG:

[18:16:01] [Auth:Anonymous Activity] : Authentication attempt for user Admin from 192.168.1.1
[18:16:01] [Auth:Admin Activity] �: Authentication success
[18:16:10] [API:Admin Activity] ��: Remote login token requested by Admin on 192.168.1.1
[18:16:10] [ADS:Anonymous Error] �: Failure to make API call to Minecraft01 (http://127.0.0.1:8183/) - retried 10 times : An error occurred w$
[18:16:10] [Core:Anonymous Error] : [0] (HttpRequestException) : An error occurred while sending the request
[18:16:11] [Core:Anonymous Error] :   at ADSModule.WebMethods.Servers (m.Http.IHttpRequest request, String id, String REQ_RAWJSON)
[18:16:11] [Core:Anonymous Error] : [1] (WebException) : Error getting response stream (ReadDoneAsync2): ReceiveFailure
[18:16:11] [Core:Anonymous Error] :   at Net.WebOperation.Run ()
  at Net.WebCompletionSource`1[T].WaitForCompletion ()
  at Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult)

Reproduction

No spare hardware to run a clean install

new Sleep-on-start option continually forces sleep

Bug Report

System Information

  • Operating System - Ubuntu 16.04
  • AMP version and build date 1.7.3.2
  • Which AMP release stream you're using - Mainline

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

Minecraft server sleeps as soon as it is woken up after setting "sleep on start" option

Reproduction

set minecraft server to sleep on start
start server (it then automatically sleeps, correctly)
wake server by player connect, or clicking wake up in portal.
server wakes, then goes straight back to sleep

ADS configuration for Hybrid mode incorrectly specifies an auth server.

Bug Report

System Information

  • OS: All
  • Version: 17NN Dev stream
  • Stream: Internal

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

ADS first time setup is incorrectly specifying an auth server with hybrid servers.

Reproduction

  • Create an ADS instance
  • Configure it as Hybrid mode
  • It should not be trying to use a remote auth server.

Workaround

  • Remote AuthServerURL from AMPConfig.conf and set UseAuthServer to False.

Unable to install plugins via the web interface

This happens in the standard AMP version as well as the Nightly Build for today.
What happens is when you select a plugin to install, it acts as if it is fully installing it.
screenshot 2018-06-10 20 26 09
However the file name for CoreProtect, for example, shows up in the plugin folder as 8631-v129564.jar.
It's the full plugin. It runs fine when starting the server. It just has that crazy name.
When clicking on Installed Plugins, the newly installed plugin does not appear.
Stopping and restarting the service shows that no plugins are installed, even though the above mentioned jar is in the plugins folder.
screenshot 2018-06-10 20 28 44

Expected (Or hopeful?) behavior:
Clicking on Install for a plugin will download the jar file without renaming it. So mcMMO.jar keeps its name. Then when clicking on Installed Plugins it shows the plugin correctly and as being managed by AMP.

If web window is narrow, Web UI slide out menu doesn't go back to hiding after choosing a menu item

when using the web UI on a phone (i.e. small, narrow window) or when the browser is narrow in a desktop OS, the menu column on the left side is hidden. You hit the menu button in the top left corner, the menu slides out, if you hit any of the menu item, the web UI switches to that page, but the menu does not go back to hiding.

So, in order to operate on the page that you have just selected from the menu, you have to hit the menu button in the top left corner again to hide. This is an extra tap on the screen every time you switch between pages.

Expected: After you choose a page, the menu should go back to hiding so users can immediately operate the page that was selected, without needing to hit the menu button on the top left corner to hide it manually.

When fixing this, will need to also support menu items that has sub menu like "Configuration".

[AMP 1.4.8.2] [McMyAdmin] Changing FTB Modpack Leaves Leftovers

When changing the FTB Modpack for Server type Feed The Beast, old mods and/or config files are not cleaned up - instead they are left in place, and whatever is required by the new Modpack is simply added on top.

This creates an issue when two different mod packs may use the same Minecraft version, but utilize different mod versions - as Forge will crash reporting a duplicate mod issue.

It would be nice to see AMP either isolate each modpack and perhaps use symlinks (on Linux, anyhow) to manage which one is active, or even just delete the previous modpack's data - or archive it - prior to installing the new one.

This would also need to include the configured world folder, since player and chunk data is stored there, and most FTB Modpacks alter worldgen.

[AIM 1.4.8.4 / AMP 1.4.8.2] ./ampinstmgr -s <Instance Name> throws 'Failed to start AMP. Exit code was 0'

Note: I'm on the nightly build per CCL/Mike due to issues with /sbin/ldconfig in the current release.

OS: Ubuntu Server 17.04 x64

Running ./ampinstmgr -s <Instance Name> indicates an error on the output:

AMP@olympus:~$ ampinstmgr -s MCMA
[Info] AMP Instance Manager v1.4.8.4
[Debug] Starting process /sbin/ldconfig
[Debug] Working Directory: /home/AMP
[Debug] Arguments: -p
[Debug] Started process with ID 29238
[Debug] Starting process /bin/uname
[Debug] Working Directory: /home/AMP
[Debug] Arguments: -m
[Debug] Started process with ID 29240
[Debug] Loading instances from /home/AMP/.ampdata/instances.json...
[Debug] Loaded 1 instances.
[Info] Starting Instance: 'MCMA'
[Debug] Running /usr/bin/tmux -f /dev/null new-session -s "AMP_MCMA" -d "cd '/home/AMP/.ampdata/instances/MCMA' --; /home/AMP/.ampdata/instances/MCMA/AMP_Linux_x86_64 "
[Debug] Starting process /usr/bin/tmux
[Debug] Working Directory: /home/AMP/.ampdata/instances/MCMA
[Debug] Arguments: -f /dev/null new-session -s "AMP_MCMA" -d "cd '/home/AMP/.ampdata/instances/MCMA' --; /home/AMP/.ampdata/instances/MCMA/AMP_Linux_x86_64 "
[Debug] Started process with ID 29241
[Info] Waiting for AMP instance to start...
[Error] Failed to start AMP. Exit code was 0
[Info] This instance failed to start. Run './ampinstmgr LastLog MCMA' to view it's most recent log.
AMP@olympus:~$

Attempting to view the log per the instructions also gives an error:

AMP@olympus:~$ ampinstmgr LastLog MCMA
[Info] AMP Instance Manager v1.4.8.4
[Debug] Starting process /sbin/ldconfig
[Debug] Working Directory: /home/AMP
[Debug] Arguments: -p
[Debug] Started process with ID 29316
[Debug] Starting process /bin/uname
[Debug] Working Directory: /home/AMP
[Debug] Arguments: -m
[Debug] Started process with ID 29317
[Debug] Loading instances from /home/AMP/.ampdata/instances.json...
[Debug] Loaded 1 instances.
[Warning] Couldn't start the editor to view the log. Specified cast is not valid.

Interestingly, this is intermittent - sometimes the log will still display when this error is received, some times it won't.

What's even weirder is, despite indicating that the instance failed to start, that doesn't actually appear to be the case:

AMP@olympus:~$ ampinstmgr -l
[Info] AMP Instance Manager v1.4.8.4
[Debug] Starting process /sbin/ldconfig
[Debug] Working Directory: /home/AMP
[Debug] Arguments: -p
[Debug] Started process with ID 29402
[Debug] Starting process /bin/uname
[Debug] Working Directory: /home/AMP
[Debug] Arguments: -m
[Debug] Started process with ID 29404
[Debug] Loading instances from /home/AMP/.ampdata/instances.json...
[Debug] Loaded 1 instances.
Instance ID      │ ea00d6bd-9d29-4ba5-9100-7e316e05ff04
Module           │ McMyAdmin
Instance Name    │ MCMA
Friendly Name    │ MCMA
IP Binding       │ 0.0.0.0
Port Number      │ 8080
Running          │ Yes
Daemon Installed │ No
Start on Boot    │ No
AMP Version      │ 1.4.8.2
Data Path        │ /home/AMP/.ampdata/instances/MCMA

AMP@olympus:~$

I have tested, and I'm successfully able to connect to the instance despite AIM indicating that it failed to start - something is causing a false failed result.

AMP Upgrade fails by name for `Minecraft` but succeeds with InstanceID

Bug Report

System Information

  • Linux 4.15.0-43-generic Ubuntu 18.10
  • AMP Instance Manager v1.7.1.0 built 04/01/2019 13:20
  • Stream: Mainline

I confirm:

  • [ ✔️ ] that I have searched for an existing bug report for this issue.
  • [ ✔️ ] that I am using the latest available version of AMP.
  • [ ✔️ ] that my operating system is up-to-date.

Symptoms

  • Attempting to update an instance through the CLI.

  • Expected behavior is a seamless update using the instance name.

  • What actually happens is; [Info] Supplied instance name is ambiguous. [Error] No such instance with name: 'Minecraft'

  • Instance updates successfully from the GUI, which appears to be using instance IDs instead of names.

Reproduction

1). Create a new instance named Minecraft
1b). Instance creates successfully through GUI
2). Attempt to update Minecraft with the command ampinstmgr -u Minecraft
3). Fails with the following output.

[Info] AMP Instance Manager v1.7.1.0 built 04/01/2019 13:20
[Info] Release spec: Release - built by CUBECODERS/BuildBot on CCL-DEV
[Info] Supplied instance name is ambiguous.
[Error] No such instance with name: 'Minecraft'

"Paper Spigot" Server Type for Minecraft module does not appear to work

Bug Report

System Information

  • Debian 9
  • v1.7.3.2 built 25/03/2019 !5:00
  • Mainline

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

  • What are you trying to do?
    Install Paper Spigot on my Minecraft instance by selecting it under Configuration > Minecraft
  • What are you expecting to happen?
    The latest version of Paper Spigot is downloaded and installed. The jar file is correctly selected by AMP, and the server starts successfully with it
  • What is actually happening? (Nothing is not an acceptable answer!)
    It seems to download a file called "Paperclip.jar" which is odd unless I'm missing something. When selecting [autoselect] as the server type, it does not appear to select any paper jar and instead default to another jar I have in the root. When I manually select Paperclip.jar as the jar file and try to start the server, I get a whole load of error messages thrown by the server which basically amounts to the file being corrupted.

I am able to download the latest PaperSpigot from https://papermc.io/downloads and include it using the custom jar option. This works but I don't get any options for an automatic update this way.

Reproduction

  • Starting from a clean install, how do you reproduce the issue that causes the symptoms described above?
  1. Go to Configuration > Minecraft
  2. Select "Paper Spigot" under "Server Type"
  3. Select "[Autoselect]" or "paperclip.jar" under "Server JAR"
  4. Return to Status menu and press start

Please don't force MCMA2 to use AMP in the future

In the past I was told that eventually everyone would be forced to use AMP. Please do not do this and allow people to use MCMA2 without support. Forcing a change would be terrible for us if you cannot redirect executables.

Unable to create second AMP Admin User

Bug Report

System Information

  • Operating System (Including distribution name and version number)
    -- Debian 9.5 minimal installation using netinstall image
  • AMP version and build date (Always use the version number, 'latest' is not valid!)
    -- v1.7.0.0, built 21/12/2018 01:55 (tried update which is not working at all)
  • Which AMP release stream you're using (Mainline, Nightly or FastTrack)
    --Mainline

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

I am trying to create a second backend admin user for the ADS Instance (as i am using the managed deployment version)
I am expecting a user to be successfully generated and available to use.
An empty user entry in the user list is created which i cannot edit/remove, due to the inability to save the deactivation. Thus i now have an empty user account that cant be deleted.
See this image:

image

Reproduction

  1. Log in to the ADS Instance with the first credentials.
  2. Move to Configuration -> User Management
  3. Create a User and click save
  4. an empty user account is created

Minecraft Forge Selection

Minecraft module is not downloading proper forge version when using the Forge server type. Highest it has downloaded thus far is 1.12.2-14.23.1.2555 even when selecting higher versions.

screenshot 4

Unable to create a Minecraft Instance from a hybrid panel for the target server

Bug Report

Cannot create a instance from the hybrid panel to the target server (2 different servers).

The log gave me the result from the target server:

1:16:08] [APIService:AMP_SYSTEM Warning] : Returned exception from API call
[01:16:08] [Core:AMP_SYSTEM Error] : [0] (ArgumentOutOfRangeException) : Parameter value must be between 1001 and 65535 inclusive.
Parameter name: PortNumber
[01:16:08] [Core:AMP_SYSTEM Error] : at GSMyAdmin.WebServer.WebAttributes.InvokeMethod (String MethodName, Newtonsoft.Json.Linq.JObject Data, m.Http.IHttpRequest request, ModuleShared.IWebSession Session, ModuleShared.WebMethodsBase MethodsClass, String RawRequest)
at GSMyAdmin.WebServer.APIService.InvokeAPI (m.Http.IHttpRequest request, ModuleShared.IWebSession Session, Newtonsoft.Json.Linq.JObject Data, String RequestModule, String RequestMethod, String RawRequest)

System Information

  • Operating System (Including distribution name and version number) Ubuntu 18.04
  • AMP version and build date (Always use the version number, 'latest' is not valid!) v20190305.2, built 05/03/2019 16:21
  • Which AMP release stream you're using (Mainline, Nightly or FastTrack) Nightly

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

  • What are you trying to do? I tried to create a instance from a hybrid panel to the target server
  • What are you expecting to happen? An Instance, what I can manage on the hybrid panel
  • What is actually happening? (Nothing is not an acceptable answer!) The result was that because of the error the instance cannot be created

Reproduction

  • Installation of 2 fresh Ubuntu 18.04 server
  • Installation of one AMP hybrid controller server
  • Installation of one AMP target server
  • Create an instance on the hybrid panel for the target server (Minecraft)
  • Error "Task Create instance () failed: Object reference not set to an instance of an object"

ATLAS game server

Module Request

Game Information:

ATLAS
Obtained from steam: https://steamdb.info/app/1006030/info/
Windows only, some have got it running on wine, Linux build planned
Unknown, same engine as ARK, module should be a close copy
Runs as a cluster of servers
Redisdb required for cluster
Additional information

I confirm:

  • that I have searched for an existing module request for this application.
  • that the server is an official server distributed by the games publishers/developers.
  • that the server is available to the general public.
  • that the server can be run headless (without a GUI).

ADS Instance not Managed

Bug Report

System Information

-Ubuntu 18.04.1 LTS
-AMP Release "Hawking Starman"
v1.6.10.8, built 10/11/2018 12:09

AMP Release Stream:

  • Mainline Release
  • Nightly (Todays build)

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest version of AMP for my release stream.
  • that my operating system is up-to-date.

Symptoms

I want to start a factorio server with ADS.
After instal and start i click the Manage Button and produce the error.

Reproduction

I testet the Factorio, Minecraft (Java) and the Ark Modul but all the moduls produce the error.

Screenshot from the Error:
error

Allow disabling 2FA without a 2FA token

Feature Request

Feature Information

You should be able to disable 2FA without a 2FA token.

If you lost your phone that you used for 2FA, but were still authenticated in the browser, you wouldn't have a way to disable 2FA. It requires you to enter a token from the 2FA app on phone. Except your phone is lost, so you can't get a token from the app.

I confirm

  • that I have searched for an existing feature request matching the description.

srcds instance no console & abort button not working

The console window/panel, whatever you want to call it, just shows blank even when the server is running, and the abort button to stop the server doesn't seem to actually do anything. The srcds server continues to run after clicking it.

Missing Folders

Bug Report

System Information

  • Windows x64
  • v1.7.1.0
  • Don't know

I confirm:

  • I have searched for an existing bug report for this issue
  • I am using the latest available version of AMP
  • my operating system is up-to-date

Symptoms

  • Import some a folder into an instance through a .zip archive
  • For all folders and files to get imported
  • A few folders are missing

Reproduction

  • Importing a large .zip archive containing multiple folders

[Suggestion] Minecraft Sponge

Currently there are two versions of the Minecraft Sponge server available - Vanilla and Forge.

In the AMP UI there is no indication in the Server Type selection, the Release Stream selection nor the Sponge Version selection as to which one you're getting. Only by matching the values in the Sponge Version selection to the listing on Sponge's website are you able to tell which are which.

Additionally, the Sponge Forge version is not a standalone server jar - it's actually a mod for Forge, requiring that the corresponding Forge version be downloaded and installed, and then the Sponge jar put in the mods folder that the Forge install creates.

However, AMP doesn't do this - it simply downloads the Sponge Forge jar and selects it as the server jar.

Here are my suggestions - as I have no idea how these things are handled currently, I can't be more specific, but I'm hoping that they'll help:

  1. List Sponge Vanilla and Sponge Forge separately in the Server Type selection. The urls for Sponge Vanilla and Sponge Forge are different: Sponge Vanilla; Sponge Forge, plus there is a sub folder in each for Stable vs. Experimental and then another for Minecraft version. Whether this is helpful or not depends on how the server list is being obtained and parsed.

  2. When the user selects Sponge Forge, and then the version, either automatically download the corresponding Forge version and install it, and then put the Sponge jar in the /mods/ folder, or indicate to the user that they will need to do so manually. The corresponding Forge version can be parsed from the Sponge Forge download - i.e. in spongeforge-1.11.2-2476-6.1.0-BETA-2652.jar, 2476 is the corresponding Forge version.

CSGO Amp Panel Outdated and incorrectly configured +mapgroup mg_active can't be overridden.

Bug Report

System Information

  • Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-46-generic x86_64)
  • AMP Release "Hawking Starman" v1.7.3.2, built 25/03/2019 15:00
  • Nightly
  • CPU info Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
  • Ram 32 Gb

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

  1. The server starts with the line when competitive box is menu selected.. There is no way to start the server with out a drop down menu selection.. This box needs to be fixed to allow customized starts.
  2. I am expecting that the server start properly running the custom strings first rather then in some predefined start string unrelated to how the server is being used for.

1v1 server amp screenshot

  1. This is what is happening.. [10:22:57] [Core:admin Debug] : Arguments: -game csgo -console -usercon -ip 10.10.10.131 -port 27017 +rcon_password ##Password### +map am_nuke_ramp +maxplayers 32 +hostname (1v1-server) +sv_password +sv_pure WhiteListed_Content +host_name_store 1 +host_info_show 2 +host_players_show 2 +mapgroup mg_active +log on +logaddress_add 10.10.10.131:35704 -tickrate 128 +game_type 0 +game_mode 1 -maxplayers_override 32 +sv_setsteamaccount ##Password###

Reproduction

Install the csgo server amp panel. Click on Configure then Source Server Settings. You will need to select CSGO (Counter Strike Global Offensive) Button listed below click download install. You will now need to continue setting up your server in this case we are using 32 users and 128 tick server. Next you will need to in the custom box option side put below listed info and select Competitive in the drop down box menu.
Custom box area add +mapgroup mg_aimmaps and place the maps in your maps folder. Once this is done create the file. Gamemodes_Server.txt

{
	"mapgroups"
	{
		"mg_aimmaps"
		{
			"name" "mg_aimmaps"
			"maps"
			{
			"am_sandtunnel"	""
			"am_poolparty"		""
			"am_breakout"		""
			"am_market"		""
			"am_yard"			""
			"am_trainwreck"	""
			"am_peek_revamp"	""
			"am_exhibit"		""
			"am_towers2"		""
			"am_stock"		""
			"am_harz"			""
			"am_trainyard"		""
			"am_nuke2"		""
			"am_nuke_ramp"	""
			"am_loot"			""
			"am_peekaboo"		""
			}
		}
	}
}

Here is the reddit post where i begun to realize that i am dealing with a bug from the AMP program.
https://www.reddit.com/r/GlobalOffensive/comments/b7ib81/csgo_server_aim_map_rotation_not_working/ejt9feb/?context=3

Idea to Fix the issue...

In the Source Server Settings where it says CSGO Game Mode drop down menu. Create a menu option that says custom. Then place two new menu boxes that allow numerical number for the game_type and game_mode options as defined from Valve located here from csgo's wiki page.. These boxes would allow users to fill in the number correctly corresponding to what is needed for server start up. https://developer.valvesoftware.com/wiki/CSGO_Game_Mode_Commands Next create a box for the +mapgroup startup strand this should be left open so users could type in what map group they wish to use when the server starts..

Console Rewind

Feature Request

Feature Information:

  • The up and down arrow keys to go back to what has already been typed in the console
  • No?

I confirm:

  • that I have searched for an existing feature request matching the description.

instance rights

Bug Report

System Information

  • Ubuntu 16.04
  • AMP Release "Hawking Starman" v1.7.2.4, built 17/01/2019 14:20
  • Mainline

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

https://www.pic-upload.de/view-36331170/adscontrol.jpg.html
Have for the user only the test and Minecraft Pocket released it will be displayed but all servers would be nice if the server where no rights are not displayed

Reproduction

I tested it on a fresh install and someone else tested it too

Users without access to all settings cannot log in

Bug Report

System Information

  • All OSs
  • 17NN stream
  • Internal

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

Users with limited permissions cannot login due to insufficient permissions to read settings relating to websockets.

Reproduction

  • Create a new user with limited permissions and attempt to login to it.

[AIM 1.4.8.4 / AMP 1.4.8.2] ./ampinstmgr -d <InstanceName> throws System.ArgumentOutOfRangeException

Note: I'm on the nightly build per CCL\Mike due to issues with /sbin/ldconfig in the current release.

OS: Ubuntu Server 17.04 x64

First, here's my instance list - just one at the moment:

AMP@olympus:~$ ampinstmgr -l
[Info] AMP Instance Manager v1.4.8.4
[Debug] Starting process /sbin/ldconfig
[Debug] Working Directory: /home/AMP
[Debug] Arguments: -p
[Debug] Started process with ID 29130
[Debug] Starting process /bin/uname
[Debug] Working Directory: /home/AMP
[Debug] Arguments: -m
[Debug] Started process with ID 29132
[Debug] Loading instances from /home/AMP/.ampdata/instances.json...
[Debug] Loaded 1 instances.
Instance ID      │ ea00d6bd-9d29-4ba5-9100-7e316e05ff04
Module           │ McMyAdmin
Instance Name    │ MCMA
Friendly Name    │ MCMA
IP Binding       │ 0.0.0.0
Port Number      │ 8080
Running          │ No
Daemon Installed │ No
Start on Boot    │ No
AMP Version      │ 1.4.8.2
Data Path        │ /home/AMP/.ampdata/instances/MCMA

According to the output from ./ampinstmgr the -d flag is to delete instances. However, when I attempt to delete it:

AMP@olympus:~$ ampinstmgr -d MCMA
[Info] AMP Instance Manager v1.4.8.4
[Debug] Starting process /sbin/ldconfig
[Debug] Working Directory: /home/AMP
[Debug] Arguments: -p
[Debug] Started process with ID 29155
[Debug] Starting process /bin/uname
[Debug] Working Directory: /home/AMP
[Debug] Arguments: -m
[Debug] Started process with ID 29156
[Debug] Loading instances from /home/AMP/.ampdata/instances.json...
[Debug] Loaded 1 instances.

Unhandled Exception:
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
  at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <3574b7750bbd4f3481d1561b74d01b33>:0
  at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <3574b7750bbd4f3481d1561b74d01b33>:0
  at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x00009] in <3574b7750bbd4f3481d1561b74d01b33>:0
  at InstanceManagerCLI.Core.Run () [0x0037a] in <ebd319e3eea14fb090708d9fe6ed019f>:0
  at InstanceManagerCLI.Program.Main (System.String[] args) [0x00005] in <ebd319e3eea14fb090708d9fe6ed019f>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
  at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <3574b7750bbd4f3481d1561b74d01b33>:0
  at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <3574b7750bbd4f3481d1561b74d01b33>:0
  at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x00009] in <3574b7750bbd4f3481d1561b74d01b33>:0
  at InstanceManagerCLI.Core.Run () [0x0037a] in <ebd319e3eea14fb090708d9fe6ed019f>:0
  at InstanceManagerCLI.Program.Main (System.String[] args) [0x00005] in <ebd319e3eea14fb090708d9fe6ed019f>:0
AMP@olympus:~$

Just on the off chance the instance really was deleted, and it was something else that caused the error, I re-listed the instances - and no, it's still there:

AMP@olympus:~$ ampinstmgr -l
[Info] AMP Instance Manager v1.4.8.4
[Debug] Starting process /sbin/ldconfig
[Debug] Working Directory: /home/AMP
[Debug] Arguments: -p
[Debug] Started process with ID 29183
[Debug] Starting process /bin/uname
[Debug] Working Directory: /home/AMP
[Debug] Arguments: -m
[Debug] Started process with ID 29185
[Debug] Loading instances from /home/AMP/.ampdata/instances.json...
[Debug] Loaded 1 instances.
Instance ID      │ ea00d6bd-9d29-4ba5-9100-7e316e05ff04
Module           │ McMyAdmin
Instance Name    │ MCMA
Friendly Name    │ MCMA
IP Binding       │ 0.0.0.0
Port Number      │ 8080
Running          │ No
Daemon Installed │ No
Start on Boot    │ No
AMP Version      │ 1.4.8.2
Data Path        │ /home/AMP/.ampdata/instances/MCMA

AMP@olympus:~$

Setup script password prompt does not escape characters

Bug Report

System Information

  • Operating System: Debian 9 x86-64
  • AMP version and build date: AMP Instance Manager v1.7.2.6 built 06/02/2019 12:17

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

Running the install script located on https://cubecoders.com/AMPInstall and setting up with a password containing a $ will not parse correctly

Reproduction

  • Run script on https://cubecoders.com/AMPInstall
  • during user setup, choose a password with a $, for example: bla$ter25
  • when time to log into amp, your password will be "bla"

Unable to Login after ADS Instance Creation

Bug Report

System Information

  • Operating System (Including distribution name and version number)
    -- Debian 9.5 minimal install
  • AMP version and build date (Always use the version number, 'latest' is not valid!)
    -- AMP Instance Manager v1.7.1.0 built 05/01/2019 17:30
  • Which AMP release stream you're using (Mainline, Nightly or FastTrack)
    -- Nightly

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

I am trying to login after initial quickstart setup and configuring the Instance via Webinterface.
I would expect a normal login.
In contrast the login screen hangs in a loop and keeps there forever. As seen in this picture:

image

In addition, it looks like the XHR Request to the endpoint is timing out. See here:

image

One can see the requests on the backend TMUX Session:

image

Reproduction

  1. Create New AMP Setup
  2. Proceed with Quickstart
  3. Configure Instance via Webinterface and wait for full restart
  4. Try to login with the credentials, you configured before.

AMP Minecraft attempts to use /tmp/ for downloads

AMP should probably use a a directoy such as ~/.ampdata/tmp/ in case of failure to /tmp/
I O
Access to the path "/tmp/tmp5d9c81f7.tmp" is denied.
Thrown by the 'Core' plugin while performing the 'UpdateApplication' method.
Related Link: Get help for this issue

v1.7.0.0, built 23/04/2018 03:00

Instance Creation Hang after update to Nightly

Bug Report

System Information

Linux [Redacted] 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux CentOS Linux release 7.5.1804 **(Core)**

  • AMP Instance Manager v1.7.1.0 built 04/01/2019 13:20 (ampinstmgr)
  • AMP Release "Hawking Starman" v1.7.1.0, built 05/01/2019 17:29 (ADS01)
  • ADS Release Stream: Nightly

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

Upon attempting the creation of a new instance, AMP creates a notification window that says Create instance but does not actually create the instance.

Within console, at log level 0:
[18:43:34] [InstanceManager:miguelr Debug] : Autoconfiguring instance 40db62f1-ffa3-4349-89b7-422b6aeec798 [18:43:35] [InstanceManager:miguelr Debug] : Using port 8082

And thats it.

Reproduction

Deploy, then update to nightly, then attempt to create a new instance for any gamemode.

Sven Co-op game server

Module Request

Game Information:

  • Sven Co-op
  • Obtained from steam: https://steamdb.info/app/276060/
  • Supports natively Windows & Linux
  • It does support RCON
  • Linux variant requires glibc => 2.24
  • Manual can be found here

I confirm:

  • that I have searched for an existing module request for this application.
  • that the server is an official server distributed by the games publishers/developers.
  • that the server is available to the general public.
  • that the server can be run headless (without a GUI).

File transfers via ADS->Manage fail silently if fast file transfers are enabled

Bug Report

System Information

  • All
  • 17NN Dev Stream
  • Internal

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

Trying to upload a file when using Manage from ADS fails silently.

Reproduction

  • Create an instance in ADS and start it
  • Manage the instance, and go to the file manager
  • Upload a file

Cause

ADS cannot proxy FM push/post endpoints.

Neither SMTP with GMail nor Pushbullet work

Bug Report

System Information

  • Operating System (Including distribution name and version number)
    Ubuntu 18.04.2 LTS
    Docker version 18.09.3 (with this Docker image https://github.com/spritsail/amp-minecraft)

  • AMP version and build date (Always use the version number, 'latest' is not valid!)
    v1.7.3.0, built 12/03/2019 16:44 (shown in the AMP web if)

  • Which AMP release stream you're using (Mainline, Nightly or FastTrack)
    Mainline

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

I'm trying to notify me about stuff going on on my server.
I tried adding my Gmail SMTP settings with an app password which works fine with other applications but it doesn't work. I used smtp.gmail.com with the SSL port 465, also tried Microsoft's SMTP servers, but since AMP doesn't support TLS, it also won't work.
When I check my Google App Passwords it also says it was never used, so it seems like AMP doesn't even authenticate properly.
If I click on send test message it doesn't do anything for a few seconds and then a message pops up saying "Send Test Message failed : Message could not be sent."
When providing wrong data or trying to use port 25 which is only allowed for GSuite users, it returns an error from the SMTP server so AMP definitely has connection to the SMTP server.
The log doesn't show any errors or warnings.

After my failed email attempt, I tried using Pushbullet, added the API token from PB but as soon as I try to send a message via pushbullet, it won't work and an SSL verification exception occurs in the log.

[13:42:40] [Scheduler Error] ?????: Unable to perform task Event.PushBulletPlugin.PushMessage,
[13:42:40] [Core Error] ??????????: [0] (TargetInvocationException) : Exception has been thrown by the target of an invocation.,
[13:42:40] [Core Error] ??????????:   at GSMyAdmin.Scheduler.Key_Fired (Object sender, EventArgs e) ,
[13:42:40] [Core Error] ??????????: [1] (WebException) : Error: TrustFailure (A call to SSPI failed, see inner exception.),
[13:42:40] [Core Error] ??????????:   at Net.WebOperation.Run () ,
[13:42:40] [Core Error] ??????????: [2] (AuthenticationException) : A call to SSPI failed, see inner exception.,
  at Net.WebCompletionSource`1[T].WaitForCompletion () ,
[13:42:40] [Core Error] ??????????: [3] (MonoBtlsException) : Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED,
  at /usr/src/mono/external/boringssl/ssl/handshake_client.c:1132,
[13:42:40] [Core Error] ??????????:   at Mono.Btls.MonoBtlsContext.ProcessHandshake () ,
  at Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake (Mono.Net.Security.AsyncOperationStatus status, Boolean renegotiate) ,
  at (wrapper remoting-invoke-with-check) Mono.Net.Security.MobileAuthenticatedStream.ProcessHandshake(Mono.Net.Security.AsyncOperationStatus,bool),
  at Mono.Net.Security.AsyncHandshakeRequest.Run (Mono.Net.Security.AsyncOperationStatus status) 

As far as I can see, the docker image provides the latest libressl. Since AMPs requirements do not list anything besides a kernel above 3.2 and glibc above 2.18, I'm thinking this is an AMP issue.

Reproduction

Setup a docker container with the image spritsail/amp-minecraft, setup SMTP and Pushbullet and try to send messages via SMTP and Pushbullet via Scheduled Triggers or send test message (for SMTP)

steamcmd updates fail silently

Bug Report

System Information

  • All
  • 17NN Dev Stream
  • Internal

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

If the steamcmd process fails in any way, there's no error reporting. E.g. 'out of disk space' scenarios.

Reproduction

Try and install/update an application that uses steamcmd without enough free disk space.

How to add to the Audit Log?

I see that our Minecraft instances has an audit log which would be insanely useful but I can't see a way to add to it.

Spigot Whitelist Wipes Skins

Bug Report

System Information

  • Windows 10 Home, Version 1803, Build 17134.523
  • v1.7.1.0, Built 04/01/2019 13:19
  • Mainline

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

If the Minecraft module is running a Spigot server, the whitelist only keeps the last added person's skin. When you add someone new, it resets the last person to the default "Steve" skin.

Reproduction

Set the server type to Spigot and add several people to the whitelist.

Minecraft Module not showing players correctly.

Build/Version: 1.5.0
Which Module?: Minecraft
Date: 11-5-17
What occurred?: The side of the console doesn't show the online players correctly.
Log output: http://prntscr.com/h6okle (This isn't a log)
Notice how I did /list, and it showed 3 online players. Alexender2014YT, zordornak, and EtihadAirlines. On the side of console, it showed an additional name, EmperorDylan.

Phantom Notifications

Build/Version: 1.6.0.0
Which Module?: Core
Date: 03/03/2018
What occurred?: There appears to be a continual buildup of phantom notifications until the AMP instance itself is restarted. The API endpoint /API/Core/GetUpdates includes a list of "Tasks" which are nameless.
Log output: See API response below:

{
  "Status": {
    "CPUUsagePercent": 0,
    "RAMUsageMB": 2568,
    "MaxRAMUsageMB": 7560,
    "UserCount": 0,
    "MaxUsers": 20,
    "State": 20,
    "Uptime": "0:15:35:14",
    "Tasks": {
      "f7a33185-4aba-445c-8fb0-1afabe01de04": {
        "AsResult": {
          "Status": true,
          "Reason": "",
          "TaskId": "f7a33185-4aba-445c-8fb0-1afabe01de04"
        },
        "Id": "f7a33185-4aba-445c-8fb0-1afabe01de04",
        "Name": "",
        "Description": "",
        "ProgressPercent": 0,
        "IsCancellable": false,
        "IsIndeterminate": false,
        "State": 0
      },
      "72870814-aa50-4a54-b75c-d070eeded39b": {
        "AsResult": {
          "Status": true,
          "Reason": "",
          "TaskId": "72870814-aa50-4a54-b75c-d070eeded39b"
        },
        "Id": "72870814-aa50-4a54-b75c-d070eeded39b",
        "Name": "",
        "Description": "",
        "ProgressPercent": 0,
        "IsCancellable": false,
        "IsIndeterminate": false,
        "State": 0
      },
      "717514b3-33a6-4095-8968-2539df4ebc3f": {
        "AsResult": {
          "Status": true,
          "Reason": "",
          "TaskId": "717514b3-33a6-4095-8968-2539df4ebc3f"
        },
        "Id": "717514b3-33a6-4095-8968-2539df4ebc3f",
        "Name": "",
        "Description": "",
        "ProgressPercent": 0,
        "IsCancellable": false,
        "IsIndeterminate": false,
        "State": 0
      },
      "ecd4e76a-7c19-4ad5-967b-0432ea76714f": {
        "AsResult": {
          "Status": true,
          "Reason": "",
          "TaskId": "ecd4e76a-7c19-4ad5-967b-0432ea76714f"
        },
        "Id": "ecd4e76a-7c19-4ad5-967b-0432ea76714f",
        "Name": "",
        "Description": "",
        "ProgressPercent": 0,
        "IsCancellable": false,
        "IsIndeterminate": false,
        "State": 0
      },
      "906265cd-581a-4d89-a975-b83f84da75f9": {
        "AsResult": {
          "Status": true,
          "Reason": "",
          "TaskId": "906265cd-581a-4d89-a975-b83f84da75f9"
        },
        "Id": "906265cd-581a-4d89-a975-b83f84da75f9",
        "Name": "",
        "Description": "",
        "ProgressPercent": 0,
        "IsCancellable": false,
        "IsIndeterminate": false,
        "State": 0
      }
    }
  },
  "ConsoleEntries": [],
  "Messages": []
}

ADS starting of CSGO server instance broken in web panel but not in command line after creating new instance.

Bug Report

System Information

  • Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-46-generic x86_64)
  • AMP Release "Hawking Starman"v20190406.1, built 06/04/2019 03:00
  • CPU info Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
  • Ram 32 Gb

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

Reproduction

ADS Logs

[01:30:08] [Logger:Anonymous Info] : Rollover from previous log file: AMP_Logs/AMPLOG 2019-04-05 18-00-14.log
[01:30:08] [Auth:Anonymous Activity] : Authentication attempt for user admin from 192.168.9.96
[01:30:09] [Auth:admin Activity]  : Authentication success
[09:01:06] [Auth:Anonymous Activity] : Authentication attempt for user admin from 192.168.9.96
[09:01:06] [Auth:admin Activity]  : Authentication success
[09:01:13] [InstanceManager:admin Info] : Stopping instance tdm...
[09:01:13] [InstanceManager:admin Info] : Waiting for instance to stop...
[09:01:13] [InstanceManager:admin Info] : Instance tdm has stopped.
[09:06:29] [ADS:admin Activity]   : Deleting instance 77543d69-bb18-43f8-9e8c-2444586bf7e3
[09:07:27] [InstanceManager:admin Info] : No cache exists for Nightly-20190405-210354
[09:07:27] [InstanceManager:admin Info] : Downloading AMP from https://cubecoders.com/Downloads/Nightly/AMP_Latest_Nightly.zip...
[09:07:50] [InstanceManager:admin Info] : Complete
[09:08:05] [InstanceManager:admin Info] : Waiting for AMP instance to start...
[09:08:13] [InstanceManager:admin Error] : Failed to start AMP. Exit code was 0
[09:08:18] [Auth:Anonymous Activity] : Authentication attempt for user admin from 192.168.9.96
[09:08:19] [Auth:admin Activity]  : Authentication success
[09:08:24] [InstanceManager:admin Info] : Waiting for AMP instance to start...
[09:08:32] [InstanceManager:admin Error] : Failed to start AMP. Exit code was 0
[09:08:40] [Auth:Anonymous Activity] : Authentication attempt for user admin from 192.168.9.96
[09:08:40] [Auth:admin Activity]  : Authentication success
[09:08:48] [InstanceManager:admin Info] : Waiting for AMP instance to start...
[09:08:55] [InstanceManager:admin Error] : Failed to start AMP. Exit code was 0
[09:09:06] [ADS:admin Activity]   : Deleting instance c9a177fd-78e0-4b72-a9f1-1ea2291fbc0b
[09:09:54] [InstanceManager:admin Info] : Using cached archive: /mnt/raid0/AMP/.ampdata/instances/AMPCache-Nightly-20190405-210354.zip
[09:10:10] [InstanceManager:admin Info] : Waiting for AMP instance to start...
[09:10:17] [InstanceManager:admin Error] : Failed to start AMP. Exit code was 0
[09:11:11] [ADS:admin Activity]   : Deleting instance 1ffad56e-e644-4e18-8e68-4692bee966c2
[09:11:45] [InstanceManager:admin Info] : Using cached archive: /mnt/raid0/AMP/.ampdata/instances/AMPCache-Nightly-20190405-210354.zip
[09:12:00] [InstanceManager:admin Info] : Waiting for AMP instance to start...
[09:12:07] [InstanceManager:admin Error] : Failed to start AMP. Exit code was 0
[09:12:34] [Auth:Anonymous Activity] : Authentication attempt for user admin from 192.168.9.96
[09:12:34] [Auth:admin Activity]  : Authentication success
[09:12:40] [InstanceManager:admin Info] : Waiting for AMP instance to start...
[09:12:48] [InstanceManager:admin Error] : Failed to start AMP. Exit code was 0
[09:14:01] [InstanceManager:admin Info] : Waiting for AMP instance to start...
[09:14:09] [InstanceManager:admin Error] : Failed to start AMP. Exit code was 0
[09:14:41] [ADS:admin Activity]   : Upgrading instance tdm2
[09:14:42] [InstanceManager:admin Info] : Using cached archive: /mnt/raid0/AMP/.ampdata/instances/AMPCache-Nightly-20190405-210354.zip
[09:15:55] [InstanceManager:admin Info] : Waiting for AMP instance to start...
[09:16:03] [InstanceManager:admin Error] : Failed to start AMP. Exit code was 0
[09:16:17] [FileManager:admin Activity] : Downloaded file __VDS__tdm2/AMP_Logs/AMPLOG 2019-04-06 09-11-46.log (Slow mode)
[09:16:52] [FileManager:admin Activity] : Downloaded file __VDS__ADS01/AMP_Logs/AMPLOG 2019-04-06 01-30-08.log (Slow mode)
[09:17:38] [FileManager:admin Activity] : Downloaded file __VDS__ADS01/AMP_Logs/AMPLOG 2019-04-06 01-30-08.log (Slow mode)

https://pastebin.com/bqqKuXt6

tdm2 Instance Logs

[09:11:46] [Core Info]            : Starting AMP version 1.7.3.4 (Hawking Starman), built 06/04/2019 03:00
[09:11:46] [Core Info]            : Release spec: Nightly - built by CUBECODERS/BuildBot on CCL-DEV
[09:11:46] [Core Warning]         : Current time zone is set to CST - Servers should ideally be UTC to avoid time-zone related issues
[09:11:46] [Core Info]            : OS: Linux / x86_64
[09:11:46] [Core Info]            : CPU: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz (4C/8T)
[09:11:46] [Core Info]            : AMP Instance ID: dc0b059a-0599-4457-bd52-448afa7449e6
[09:11:46] [Core Info]            : Checking for AMP updates...
[09:11:47] [WebServer Info]       : Websockets are enabled.
[09:11:47] [ModuleLoader Info]    : Loaded srcdsModule version 1.0.0.1 by CubeCoders Limited
[09:11:47] [ModuleLoader Info]    : Loaded EmailSender version 1.0.0.0 by CubeCoders Limited
[09:11:47] [ModuleLoader Info]    : Loaded FileManager version 1.0.0.0 by CubeCoders Limited
[09:11:47] [ModuleLoader Info]    : Loaded PushBulletPlugin version 1.0.0.0 by CubeCoders Limited
[09:11:47] [ModuleLoader Info]    : Loaded LocalFileBackupPlugin version 1.0.0.0 by CubeCoders Limited
[09:11:47] [ModuleLoader Info]    : srcdsModule requests dependency steamcmdplugin...
[09:11:47] [ModuleLoader Info]    : Loaded steamcmdplugin version 1.0.0.0 by CubeCoders Limited
[09:11:47] [ModuleLoader Info]    : srcdsModule requests dependency RCONPlugin...
[09:11:47] [ModuleLoader Info]    : Loaded RCONPlugin version 1.0.0.1 by CubeCoders Limited
[09:11:47] [Core Info]            : Performing activation, please wait...
[09:11:48] [Core Info]            : Activated successfully.
[09:11:48] [Core Info]            : Licence Present: AMP Professional Edition (Licenced to Loren Tedford)
[09:11:48] [Core Info]            : -configonly specified or activation performed. Saving settings and shutting down.

https://pastebin.com/EaEXhQ57

[SRCDS] AMP doesn't detect when GMOD has started

Build/Version: Nightly, tested on the most recent build when this was posted
Which Module?: SRCDS
Date: 13/10/2017
What occurred?: AMP doesn't appear to recognise when a GMOD server has been initialized and continues to display the abort button. The abort button has no function and does nothing meaning the server process has to be manually closed. I've observed that AMP may not have connected to RCON through the log and that previous builds have displayed errors processing the StartupComplete message handler
Log output:

[16:06:56] [Core:System Debug]    : Release spec: Nightly - built by CUBECODERS/BuildBot on CCL-DEV
[16:06:56] [Core:System Info]     : Running in a QEMU_KVM environment.
[16:06:56] [Core:System Info]     : OS: Linux / x86_64
[16:06:56] [Core:System Info]     : AMP Instance ID: d51dcc6c-6f35-4185-aa18-e7f8498b9846
[16:06:56] [WebServer:System Debug] : Using webroot: /home/amp/.ampdata/instances/nexgenrp/WebRoot/
[16:06:56] [ModuleLoader:System Info] : Loading Module: srcdsModule
[16:06:56] [ModuleLoader:System Info] : Loaded srcdsModule version 1.0.0.1
[16:06:56] [ModuleLoader:System Info] :  - Author: CubeCoders Limited
[16:06:56] [ModuleLoader:System Info] :  - For Source Dedicated Server application.
[16:06:56] [ModuleLoader:System Info] :  - Does not support sleeping.
[16:06:56] [Scheduler:System Debug] : srcdsModule registered event PlayerChats (A player sends a chat message)
[16:06:56] [Scheduler:System Debug] : srcdsModule registered event UserJoins (A player joins the server)
[16:06:56] [Scheduler:System Debug] : srcdsModule registered event UserLeaves (A player leaves the server)
[16:06:56] [Scheduler:System Debug] : srcdsModule registered event UpdateAvailable (An update is available)
[16:06:56] [Scheduler:System Debug] : srcdsModule registered task Start
[16:06:56] [Scheduler:System Debug] : srcdsModule registered task Stop
[16:06:56] [Scheduler:System Debug] : srcdsModule registered task Restart
[16:06:56] [Scheduler:System Debug] : srcdsModule registered task Kill
[16:06:56] [Scheduler:System Debug] : srcdsModule registered task Update
[16:06:56] [Scheduler:System Debug] : srcdsModule registered task Say
[16:06:56] [ModuleLoader:System Info] : Loading Plugin: BannerImagePlugin
[16:06:56] [ModuleLoader:System Info] : Loaded BannerImagePlugin version 1.0.0.0
[16:06:56] [ModuleLoader:System Info] :  - Author: CubeCoders Limited
[16:06:56] [Scheduler:System Debug] : BannerImagePlugin registered event ImageUpdated (The status image has been updated.)
[16:06:56] [ModuleLoader:System Info] : Loading Plugin: EmailSender
[16:06:56] [ModuleLoader:System Info] : Loaded EmailSender version 1.0.0.0
[16:06:56] [ModuleLoader:System Info] :  - Author: CubeCoders Limited
[16:06:56] [Scheduler:System Debug] : EmailSender registered task SendMail
[16:06:56] [ModuleLoader:System Info] : Loading Plugin: FileManager
[16:06:56] [ModuleLoader:System Info] : Loaded FileManager version 1.0.0.0
[16:06:56] [ModuleLoader:System Info] :  - Author: CubeCoders Limited
[16:06:56] [ModuleLoader:System Info] : Loading Plugin: PushBulletPlugin
[16:06:56] [ModuleLoader:System Info] : Loaded PushBulletPlugin version 1.0.0.0
[16:06:56] [ModuleLoader:System Info] :  - Author: CubeCoders Limited
[16:06:56] [Scheduler:System Debug] : PushBulletPlugin registered task PushMessage
[16:06:56] [Scheduler:System Debug] : PushBulletPlugin registered task PushMessageChannel
[16:06:56] [ModuleLoader:System Info] : Loading Plugin: LocalFileBackupPlugin
[16:06:56] [FileBackup:System Debug] : Read manifests for 0 backups.
[16:06:56] [FeatureManager:System Debug] : LocalFileBackupPlugin registered feature BackupProvider
[16:06:56] [ModuleLoader:System Info] : Loaded LocalFileBackupPlugin version 1.0.0.0
[16:06:56] [ModuleLoader:System Info] :  - Author: CubeCoders Limited
[16:06:56] [Scheduler:System Debug] : LocalFileBackupPlugin registered event TakeBackupComplete (A backup finishes archiving.)
[16:06:56] [Scheduler:System Debug] : LocalFileBackupPlugin registered event RestoreBackupComplete (A backup finishes restoring.)
[16:06:56] [Scheduler:System Debug] : LocalFileBackupPlugin registered task TakeBackup
[16:06:56] [ModuleLoader:System Info] : srcdsModule requests dependency steamcmdplugin...
[16:06:56] [ModuleLoader:System Info] : Loading Plugin: steamcmdplugin
[16:06:57] [FeatureManager:System Debug] : steamcmdplugin registered feature Steamcmdhelper
[16:06:57] [ModuleLoader:System Info] : Loaded steamcmdplugin version 1.0.0.0
[16:06:57] [ModuleLoader:System Info] :  - Author: CubeCoders Limited
[16:06:57] [Scheduler:System Debug] : steamcmdplugin registered event UpdateAvailable (An update is available)
[16:06:57] [Scheduler:System Debug] : steamcmdplugin registered task CheckForUpdates
[16:06:57] [ModuleLoader:System Info] : srcdsModule requests dependency RCONPlugin...
[16:06:57] [ModuleLoader:System Info] : Loading Plugin: RCONPlugin
[16:06:57] [ModuleLoader:System Info] : Loaded RCONPlugin version 1.0.0.1
[16:06:57] [ModuleLoader:System Info] :  - Author: CubeCoders Limited
[16:06:57] [Core:System Info]     : Licence Present: AMP Professional Edition (Licenced to Jacob Shanks)
[16:06:57] [WebServer:System Info] : Webserver started on 0.0.0.0:8081
[16:06:57] [WebServer:System Info] : RouterTimer@10Hz with 2 jobs started
[16:06:57] [Scheduler:System Debug] : Scheduler timer will start in 2790ms.
[16:08:20] [Auth:Anonymous Activity] : Authentication attempt for user FlashDeviant from 109.145.40.141
[16:08:20] [Auth:FlashDeviant Activity] : Authentication success
[16:08:56] [API:FlashDeviant Activity] : Starting the application.
[16:08:57] [srcds:FlashDeviant Debug] : UDP logger listener started on 127.0.0.1:33932
[16:08:57] [Core:FlashDeviant Debug] : Starting process ./srcds/4020/srcds_run
[16:08:57] [Core:FlashDeviant Debug] : Working Directory: ./srcds/4020
[16:08:57] [Core:FlashDeviant Debug] : Arguments: -game garrysmod -console -usercon +sv_pure 1 +map rp_downtown_v4c_v2 +maxplayers 60 +rcon_password e9122bb0973a4bbb99900bc70c8b57a4 -ip 137.74.25.247 -port 27015 +log on +logaddress_add 127.0.0.1:33932 +host_workshop_collection 681071648 -authkey 9EDB03900A64D18FA9F2DC514E23FF5C +gamemode darkrp
[16:08:57] [Core:FlashDeviant Debug] : Started process with ID 9273

Remove from whitlist whit x

Bug Report

System Information

  • Ubuntu 16.04
  • AMP Release "Hawking Starman" v1.7.2.4, built 17/01/2019 14:20
  • Mainline

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

https://www.pic-upload.de/view-36330527/Removefromwhitlist.jpg.html
Unfortunately, the cross to remove does not work

Reproduction

I tested it on a fresh install and someone else tested it too

[AMP 1.4.8.4] ./ampinstmgr Help fails with System.ArgumentOutOfRangeException

Note: I'm on the nightly build per CCL\Mike due to issues with /sbin/ldconfig in the current release.

AMP@olympus:~/AMP$ ./ampinstmgr Help
[Info] AMP Instance Manager v1.4.8.4
[Debug] Starting process /sbin/ldconfig
[Debug] Working Directory: /home/AMP/AMP
[Debug] Arguments: -p
[Debug] Started process with ID 22086
[Debug] Starting process /bin/uname
[Debug] Working Directory: /home/AMP/AMP
[Debug] Arguments: -m
[Debug] Started process with ID 22087
[Debug] Loading instances from /home/AMP/.ampdata/instances.json...
[Debug] Loaded 1 instances.

Unhandled Exception:
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
  at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <3574b7750bbd4f3481d1561b74d01b33>:0
  at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <3574b7750bbd4f3481d1561b74d01b33>:0
  at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x00009] in <3574b7750bbd4f3481d1561b74d01b33>:0
  at InstanceManagerCLI.Core.Run () [0x0037a] in <ebd319e3eea14fb090708d9fe6ed019f>:0
  at InstanceManagerCLI.Program.Main (System.String[] args) [0x00005] in <ebd319e3eea14fb090708d9fe6ed019f>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
  at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <3574b7750bbd4f3481d1561b74d01b33>:0
  at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <3574b7750bbd4f3481d1561b74d01b33>:0
  at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x00009] in <3574b7750bbd4f3481d1561b74d01b33>:0
  at InstanceManagerCLI.Core.Run () [0x0037a] in <ebd319e3eea14fb090708d9fe6ed019f>:0
  at InstanceManagerCLI.Program.Main (System.String[] args) [0x00005] in <ebd319e3eea14fb090708d9fe6ed019f>:0

ADS Admin Instance Status Page not showing Machine Values

Bug Report

System Information

  • Operating System (Including distribution name and version number)
    -- Debian 9.5 minimal install
  • AMP version and build date (Always use the version number, 'latest' is not valid!)
    -- v1.7.0.0, built 21/12/2018 01:55 (latest version is not working at all currently)
  • Which AMP release stream you're using (Mainline, Nightly or FastTrack)
    -- Mainline

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

I am trying to get an overview of the Machine the ADS Instance is running on as offered by the Status Page.
I would expect to see the Status of the Machine, regarding CPU and RAM Usage.
Sadly the page is static and not showing any metrics, which makes decision making for further deployments much harder.
Sample Image here:

image

Reproduction

  1. Create ADS Instance, connect to it
  2. Create several submodules that are running on the same machine
  3. Click on the Status Page on the ADS Instance Web Interface

This is a test

Merge README (#2) to be more user-friendly and to be organized.

Latest ARK Module - Failed to initialize

Hi all,

The latest ARK module from the nightly builds release (ARK Module DLL date 23/10/17) does not allow the instance to start.

I've copied the whole Nightly Build folder over my ARK instance, and cannot start the Instance after this. Error:

[13:10:54] [GSMyAdmin:System Info] : Loading Module: ARKModule
[13:10:54] [GSMyAdmin:System Error] : Unable to load module ARKModule: Could not load file or assembly 'ARKModule' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
[13:10:54] [GSMyAdmin:System Fatal] : Failed to initialize application module.

The non-nightly release of the module starts fine.

This is running on Windows Server 2016

Minecraft module plugin installer doesn't show errors if a plugin fails to download

Bug Report

System Information

  • All
  • 17NN Dev Stream
  • Internal

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

If a plugin from SpiGet fails to download (404, any other error) - no message is shown to the user. Fails silently.

Reproduction

Install a plugin from SpiGet that fails due to it being missing. No error is shown.

Cause

Install plugin API call doesn't use a RunningTask that can be tracked.

AMP Docker does not run as the user launching the docker

A docker instance is being run as the user 'amp' but internally the docker must be using root as these files get owned by root and thus the chmod fails.

v1.7.0.0, built 23/04/2018 03:00

[Debug] Started process with ID 12037
/bin/chmod: changing permissions of './FileManager.kvp': Operation not permitted
/bin/chmod: changing permissions of './LocalFileBackupPlugin.kvp': Operation not permitted
/bin/chmod: changing permissions of './PushBulletPlugin.kvp': Operation not permitted
/bin/chmod: changing permissions of './AMP_Logs': Operation not permitted
/bin/chmod: changing permissions of './UserData.json': Operation not permitted
/bin/chmod: changing permissions of './Licences': Operation not permitted
/bin/chmod: changing permissions of './Licences/AMP': Operation not permitted
/bin/chmod: changing permissions of './Licences/AMP/f4c3bdb3-34d8-41fc-909d-21e1bfe8ff84.lic': Operation not permitted
/bin/chmod: changing permissions of './EmailSender.kvp': Operation not permitted
/bin/chmod: changing permissions of './RoleData.json': Operation not permitted
/bin/chmod: changing permissions of './AMPConfig.conf': Operation not permitted
/bin/chmod: changing permissions of './MinecraftModule.kvp': Operation not permitted
/bin/chmod: changing permissions of './BannerImagePlugin.kvp': Operation not permitted
/bin/chmod: changing permissions of './Minecraft': Operation not permitted
/bin/chmod: changing permissions of './Minecraft/plugins': Operation not permitted
[Debug] Saving instances to /home/amp/.ampdata/instances.json...
[Debug] Wrote 2 instances.

Permissions bug Enable fast file transfers

Bug Report

System Information

  • Ubuntu 16.04
  • AMP Release "Hawking Starman" v1.7.2.4, built 17/01/2019 14:20
  • Mainline

I confirm:

  • that I have searched for an existing bug report for this issue.
  • that I am using the latest available version of AMP.
  • that my operating system is up-to-date.

Symptoms

I found a bug in the permissions and though
Enable fast file transfers
is disabled, it is still displayed and is adjustable

Reproduction

I have tested a new installation

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.