-
Posts
1,876 -
Joined
-
Last visited
-
Days Won
77
Content Type
Profiles
Forums
Events
Downloads
Everything posted by Dennis
-
You can't host your own PS4 servers from PC yet.
-
I don't think there's a way to do this. I've often wondered what it would be like if you could create variables while configuring the Config Editor. That would save a lot of time.
- 1 reply
-
1
-
Settings > Languages > Pages, Icons & Grid Columns > Game Hosting. It's nearly at the bottom.
-
You could also try this: https://help.tcadmin.com/Compatibility_with_Windows_10_and_Windows_Server_2019
-
Just be aware that it's very beta-stage ;-)
-
I threw together a quick script for Python that allows your clients to install mods directly from TCAdmin by inputting a URL. import sys sys.path.append(ThisServer.CustomField1) sys.path.append(ThisServer.CustomField2) import clr; clr.AddReference("TCAdmin.SDK") from TCAdmin.SDK.Misc import WebClient; import bs4 import urllib, urlparse, os wc = WebClient(); site = str(ThisService.Variables['umodurl']) split = urlparse.urlsplit(site) filename = str(ThisService.RootDirectory) + '\oxide\\plugins\\' + split.path.split("/")[-1] if ".cs" in site: wc.DownloadFile(site, filename); Script.WriteToConsole('The plugin was downloaded successfully') else: try: wc = WebClient(); html=wc.DownloadData(site); only_copyurl_tags = bs4.SoupStrainer('a', {"class":"btn btn-primary btn-block"}) soup = bs4.BeautifulSoup(html.encode('utf-8'), 'html.parser', parse_only=only_copyurl_tags) for a in soup.find_all('a', href=True)[0:1]: download_link = a['href'] except: Script.WriteToConsole('Couldn\'t parse URL. Please contact support.') modname = download_link.replace('https://umod.org/plugins/', '') try: with open(str(ThisService.RootDirectory) + '\oxide\\plugins\\' + modname, 'wb') as output: output.write(wc.DownloadData(download_link)) except: Script.WriteToConsole('Failed to download\nfile from ' + download_link + '.\nTrying another URL...') try: os.remove(str(ThisService.RootDirectory) + '\oxide\\plugins\\' + modname) filename = str(ThisService.RootDirectory) + '\oxide\\plugins\\' + split.path.split("/")[-1] +'.cs' wc.DownloadFile(site + '.cs', filename) Script.WriteToConsole('The plugin was downloaded successfully') except: Script.WriteToConsole('Couldn\'t download the plugin.\nPlease contact support') A few things to note: - Install Python 2.7 on your server and go to Servers > Custom Fields. In Custom Field 1, input the path to the Python 2.7 library on your server (like C:\Python27\Lib) - Install BeautifulSoup4 on your server and go to Servers > Custom Fields. In Custom Field 2, input the path to the BeautifulSoup4 library on your server (like C:\beautifulsoup4-4.1.0\) - You need to create a variable called 'umodurl'. To avoid cases where your client enters an incorrect URL, use regex validation like so: ^https\:\/\/umod\.org\/plugins\/[a-zA-Z0-9-#]+(.cs)? - Remember to set the script to ask for variables Clients can both enter the URL for the plugin page (eg. https://umod.org/plugins/absolut-gifts) and for the plugin download (eg. https://umod.org/plugins/AbsolutGifts.cs). In some cases the script will fail when the client enters the link for the plugin page, and in this case the script will try to append '.cs' and see if that works.
-
I had an idea. Try starting the .bat file from TCAdmin (by setting it as the executable file). Should look something like this: C:\Path\To\Exe.exe $ The $ will allow the command line to be added.
-
Did anyone ever manage to fix this?
-
That is indeed a beta. You might want to contact TCAdmin and get access to beta updates. If I have the time tomorrow, I'll try and setup a new instance of stable TCAdmin and see if I can reproduce the bug.
-
Can someone else confirm this on 2.0.124.0? Could be a bug that has been fixed.
-
That doesn't sound good. Do you log in as a user, go to the file manager, delete a file, have the message shown, and after the message is shown, the file is gone? I'm not able to reproduce that. We're running the latest beta. Which version of TCAdmin are you on?
-
That would only be possible with a SQL query - but it'll be tricky as you have to change the app_data fields, I think.
-
You need to create it. All information is listed on this page: https://help.tcadmin.com/MVC_Templates
-
Could seem like Mono 5 was just installed alongside Mono 2.11.4. It's a long time since I've configured TCAdmin on Linux, but you should be able to configure the path for Mono in one of the configuration files for TCAdmin. You should open /home/tcadmin/Monitor/mono-config and change this line: MONO_FOLDER="/opt/mono-2.11.4" MONO_FOLDER should be pointing to your mono 5 installation directory. If you've installed it using the steps in the documentation, you should be able to find out which folder it's installed in by doing this command: which mono It would give an output like this: [root@server16 ~]# which htop /usr/bin/htop In that example, you should configure MONO_FOLDER to this: MONO_FOLDER="/usr/bin"
-
Sorry! I thought you were using Windows, but I can see now that it is indeed Linux It does seem like you're running Mono 2.11.4, though (which was required for TCAdmin a long time ago) Are you absolute certain that it's running Mono 5.x?
-
You should use .NET 4.5 minimum - it seems like you're running on version 2.0. Read this: https://help.tcadmin.com/MVC_Templates#Requirements
-
Have you tried running it as a user per service? There's no issue for me when I do that. Try sharing your config, I'll see if I can reproduce the issue.
-
That seems like a bug. I've never really messed with Space Engineers, but I just found an old config that I created 5 years ago, downloaded the files and installed the server. It still runs just perfectly :-) Have you tried fixing the permissions for the service in TCAdmin?
-
Hi, Which errors are you getting?
-
We also see infinite loading. Opening up developer tools in the browser solves the issue (after a refresh of the page)
-
Not atm, but it's my understanding that you more or less will be able to. Everything hasn't been moved to MVC yet, so it still loads resources from the old engine.
-
Create a support ticket.