-
Posts
84 -
Joined
-
Last visited
-
Days Won
3
Jimmy-CS last won the day on September 5 2022
Jimmy-CS had the most liked content!
Recent Profile Visitors
1,208 profile views
Jimmy-CS's Achievements
Conversation Superstar (5/8)
5
Reputation
-
windows/linux Rust - Automatic wipe/update, Oxide, Plugin Installer
Jimmy-CS replied to Dennis's topic in Game Config Files
I believe Carbon just extracts on top of the server install for Windows but for Linux it changes the startup file from what I last remember during our most recent attempt at getting it to nicely integrate with TCA on Linux. -
Yeah, I figured as much. I wasn't aware of any solutions to directly replace it. Alex was nice enough on Discord to provide a site of his that emulates what we had with SJ: https://mcjarfiles.com/ We can use the API links to get the direct latest downloads and label the updates in TCA as "latest" but it doesn't create specific updates automatically within TCA for each version and purge past X releases. Either way, it's a workable solution for now and is better than making our own sites or scripts that pull the latest versions from the various mod vendors.
-
Has anyone found a suitable workaround for ServerJars being offline? I also second the Forge suggestion. There seems to be no other automated method to pull server versions of various mods right now.
-
Sounds like the Palword experience we're all being subjected to as well!
-
You can also create a config file template such as config.cfg and use +exec config.cfg in the commandline parameter.
-
Has anyone had any issues with this erroring out when a game server is moved to another node while it has a custom subdomain assigned to it? The type initializer for 'TCAdminSubdomain.Globals' threw an exception.
-
Make TCAdmin FOSS (Free Opensource Software)
Jimmy-CS replied to Justman10000's topic in General Discussion
If you can't afford a $15 license fee, how exactly do you plan on paying for reliable infrastructure to host the software on? Secondly, relying on volunteer developers can be unreliable. How many of these other panels have gone defunct because of lack of maintenance? License fees also cover support. If you have provided support for any software yourself, or provided regular support in a hosting or service capacity, you would know it can become exhausting. Covering costs in exchange for labor and time spent assisting customers is how basic business functions. One hand washes the other. We expect good service from the software and support end of things here, Luis provides it, and we happily compensate for his time and experience. Third, there is no correlation between license costs and "holding back software from getting to the next level". This software has made more progress as a whole from where it started til now, compared to any other software out there. TCAdmin is the benchmark to other software.. not the other way around. Finally, those who do want to get heavily involved with the development, can, and do. Look at the plugins that Alex, Dennis, and others have made. The plugin repository allows people to create features for the panel and other users to incorporate it into their panels if they so choose. In closing, I have considered what would happen if Luis were to get hit by a bus. Hopefully, there are key-man safeguards in place that one of the other Administrators would have control over the code to manage it accordingly. Perhaps someone could shed some light on this? -
Second this. The provisioning does not work on PHP 8.1
-
Has anyone experienced the following error when a customer attempts to create a database when they are on a virtual server? "An Administrator has not configured the location of this service for the MySql Module!" The main server the virtual server is assigned to properly has it configured and it works fine for those primary customers. Just not those on virtual servers.
-
Yeah, I've got one open presently and Luis is helping out with it.
-
Same result after unfortunately.
-
Thanks for the quick reply, Dennis. New error now, which is below. Application Exception System.ArgumentException These columns don't currently have unique values. Description: HTTP 500.Error processing request. Details: Non-web exception. Exception origin (name of application or object): System.Data. Exception stack trace: at System.Data.ConstraintCollection.AddUniqueConstraint (System.Data.UniqueConstraint constraint) [0x00044] in <52acaa73b08046a38ea69c89c74e5258>:0 at System.Data.ConstraintCollection.Add (System.Data.Constraint constraint, System.Boolean addUniqueWhenAddingForeign) [0x0007b] in <52acaa73b08046a38ea69c89c74e5258>:0 at System.Data.ConstraintCollection.Add (System.Data.Constraint constraint) [0x00000] in <52acaa73b08046a38ea69c89c74e5258>:0 at System.Data.DataTable.set_PrimaryKey (System.Data.DataColumn[] value) [0x00153] in <52acaa73b08046a38ea69c89c74e5258>:0 at TCAdmin.SDK.Objects.ObjectBase.a (System.Data.DataTable& a) [0x00063] in <a02c7262fde14af2d10d81b152eda387>:0 at TCAdmin.SDK.Objects.ObjectBase.GetAllRecords (TCAdmin.Interfaces.Database.WhereList where) [0x000bc] in <a02c7262fde14af2d10d81b152eda387>:0 at TCAdmin.SDK.Objects.ObjectBase.GetObjectList (TCAdmin.Interfaces.Database.WhereList where) [0x00000] in <a02c7262fde14af2d10d81b152eda387>:0 at Alexr03.Common.TCAdmin.Objects.ModuleConfiguration.GetModuleConfiguration (System.String moduleId, System.String configName, System.Type type) [0x00026] in <7690fc68b9b445e4befb6ffd7aa33230>:0 at Alexr03.Common.TCAdmin.Logging.LogManager..ctor (System.String application, System.Type type) [0x001b8] in <7690fc68b9b445e4befb6ffd7aa33230>:0 at Alexr03.Common.TCAdmin.Logging.LogManager.Create (System.Type type) [0x00007] in <7690fc68b9b445e4befb6ffd7aa33230>:0 at TCAdminCrons.TcAdminCronJob..ctor () [0x0000f] in <6e7a8a965033461aba732e811db55f25>:0 at TCAdminCrons.Crons.GameUpdates.MinecraftVanillaUpdatesCron..ctor () [0x00000] in <6e7a8a965033461aba732e811db55f25>:0 at (wrapper managed-to-native) System.Reflection.RuntimeConstructorInfo.InternalInvoke(System.Reflection.RuntimeConstructorInfo,object,object[],System.Exception&) at System.Reflection.RuntimeConstructorInfo.InternalInvoke (System.Object obj, System.Object[] parameters, System.Boolean wrapExceptions) [0x00005] in <5dfd69ae4e3b402db546d8ded6fc755e>:0 I've been having some "unique values" errors on other aspects of the panel that Luis has been handling via support ticket following a database migration on some of the primary tables, but it seems that each table will need to be corrected from here on out in the future whenever a unique values error is detected somewhere. I'm a bit unclear on what the most proper way to correct this is, however. On a side note I'm also experiencing this issue with trying to get the Rust Mod Installer (CustomMods) working again, but was told that's now included by default but I cannot see it anymore. Back on topic, currently, this is what the structure of the plugin's table (tcmodule_cron_jobs) looks like:
-
Currently getting this error on 2.0.6 with running TCA v2.0.180.4 In attempt to fix I ran the following with no avail: chown --recursive tcadmin:tcadmin /home/tcadmin /home/tcadmin/Monitor/monitor-service restart Error Code: Application Exception TCAdmin.SDK.Security.SecurityException Access is denied. Description: HTTP 500.Error processing request. Details: Non-web exception. Exception origin (name of application or object): TCAdmin.SDK.Web.MVC. Exception stack trace: at TCAdmin.SDK.Web.MVC.Controllers.BaseController.BeginExecuteCore (System.AsyncCallback callback, System.Object state) [0x00a03] in <a1938c95d14242ec582843629f87366e>:0 at System.Web.Mvc.Controller+<>c.<BeginExecute>b__151_1 (System.AsyncCallback asyncCallback, System.Object callbackState, System.Web.Mvc.Controller controller) [0x00000] in <03c98cfc8623445a8db7b66c6ffa5def>:0 at System.Web.Mvc.Async.AsyncResultWrapper+WrappedAsyncVoid`1[TState].CallBeginDelegate (System.AsyncCallback callback, System.Object callbackState) [0x00000] in <03c98cfc8623445a8db7b66c6ffa5def>:0 at System.Web.Mvc.Async.AsyncResultWrapper+WrappedAsyncResultBase`1[TResult].Begin (System.AsyncCallback callback, System.Object state, System.Int32 timeout) [0x00018] in <03c98cfc8623445a8db7b66c6ffa5def>:0 at System.Web.Mvc.Async.AsyncResultWrapper.Begin[TState] (System.AsyncCallback callback, System.Object callbackState, System.Web.Mvc.Async.BeginInvokeDelegate`1[TState] beginDelegate, System.Web.Mvc.Async.EndInvokeVoidDelegate`1[TState] endDelegate, TState invokeState, System.Object tag, System.Int32 timeout, System.Threading.SynchronizationContext callbackSyncContext) [0x0000d] in <03c98cfc8623445a8db7b66c6ffa5def>:0 at System.Web.Mvc.Controller.BeginExecute (System.Web.Routing.RequestContext requestContext, System.AsyncCallback callback, System.Object state) [0x0009c] in <03c98cfc8623445a8db7b66c6ffa5def>:0 at TCAdmin.SDK.Web.MVC.Controllers.BaseController.BeginExecute (System.Web.Routing.RequestContext requestContext, System.AsyncCallback callback, System.Object state) [0x00245] in <a1938c95d14242ec582843629f87366e>:0 at System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.BeginExecute (System.Web.Routing.RequestContext requestContext, System.AsyncCallback callback, System.Object state) [0x00000] in <03c98cfc8623445a8db7b66c6ffa5def>:0 at System.Web.Mvc.MvcHandler+<>c.<BeginProcessRequest>b__20_0 (System.AsyncCallback asyncCallback, System.Object asyncState, System.Web.Mvc.MvcHandler+ProcessRequestState innerState) [0x0001e] in <03c98cfc8623445a8db7b66c6ffa5def>:0 at System.Web.Mvc.Async.AsyncResultWrapper+WrappedAsyncVoid`1[TState].CallBeginDelegate (System.AsyncCallback callback, System.Object callbackState) [0x00000] in <03c98cfc8623445a8db7b66c6ffa5def>:0 at System.Web.Mvc.Async.AsyncResultWrapper+WrappedAsyncResultBase`1[TResult].Begin (System.AsyncCallback callback, System.Object state, System.Int32 timeout) [0x00018] in <03c98cfc8623445a8db7b66c6ffa5def>:0 at System.Web.Mvc.Async.AsyncResultWrapper.Begin[TState] (System.AsyncCallback callback, System.Object callbackState, System.Web.Mvc.Async.BeginInvokeDelegate`1[TState] beginDelegate, System.Web.Mvc.Async.EndInvokeVoidDelegate`1[TState] endDelegate, TState invokeState, System.Object tag, System.Int32 timeout, System.Threading.SynchronizationContext callbackSyncContext) [0x0000d] in <03c98cfc8623445a8db7b66c6ffa5def>:0 at System.Web.Mvc.MvcHandler.BeginProcessRequest (System.Web.HttpContextBase httpContext, System.AsyncCallback callback, System.Object state) [0x000a7] in <03c98cfc8623445a8db7b66c6ffa5def>:0 at System.Web.Mvc.MvcHandler.BeginProcessRequest (System.Web.HttpContext httpContext, System.AsyncCallback callback, System.Object state) [0x00007] in <03c98cfc8623445a8db7b66c6ffa5def>:0 at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest (System.Web.HttpContext context, System.AsyncCallback cb, System.Object extraData) [0x00000] in <03c98cfc8623445a8db7b66c6ffa5def>:0 at System.Web.HttpApplication+<Pipeline>d__225.MoveNext () [0x008d4] in <f7dbaad323864951bdc1eef8ded1a20d>:0 at System.Web.HttpApplication.Tick () [0x00000] in <f7dbaad323864951bdc1eef8ded1a20d>:0
-
Thanks... I think these issues I'm having are related to a recent database repair. I've already replied to the ticket and let Luis know.
-
Can anyone confirm if this is still on the repository? I can't seem to find it.