Jump to content

Lt Usher

Member
  • Posts

    29
  • Joined

  • Last visited

  • Days Won

    6

Lt Usher last won the day on August 1 2024

Lt Usher had the most liked content!

Recent Profile Visitors

3,744 profile views

Lt Usher's Achievements

Member

Member (4/8)

7

Reputation

  1. View File WindrosePlus Windrose game server with WindrosePlus installed. The current scrpts allows for the following: Dashboard to only work on 127.0.0.1 due to limitations of PowerShell not being able to run elevated to allow for IP binding. Dashboard is queried by TCAdmin using a custom query script which being that the data is local is very secure, it can fetch player names, multiplier information, server name, WindrosePlus version install, current players connected, slots and public/private status. The script that installs WindrosePlus is my own design and will fetch using GitHub API to check it is the most up-to-date version available everytime. I have added the ket config files into the template but a known issue is that ServerDescription.json will be reverted to default on first launch of the server. I'm sure you can create a start up script to fix but I have thrown too much time into this already. If anyone wishes to add to this, I will do my best to add in those fixes along the way and update the template. Submitter Lt Usher Submitted 4/26/2026 Category Game Configs  
  2. There is one now in TCAdmin 2 game configs.
  3. View File Windrose Windrose server configuration with working port allocations for proper multi-server hosting. Submitter Lt Usher Submitted 4/19/2026 Category Game Configs  
  4. Nope, seems they only allow registered hosts to set up a headless server.
  5. Sorry, I took a long break, I am back now. Can you give me OS and I will investigate. Thanks.
  6. Hi All, Could I reach out and ask politely if anyone could share a working Farming Simulator 22 config? I don't mind paying a reasonable price, it's for a community server as I'm not a hosting provider. Many thanks!
  7. Yea always bind to internal IP behind external firewalls and then set the hostname to an 'A' record you have set to the public IP. Problem solved!
  8. View File Factorio Working config for both Windows and Linux - Please note, for Windows download, you will need to use a steam account which has the game in inventory. For Linux the script will pull down a headless package from Factorio's website. Submitter Lt Usher Submitted 3/8/2023 Category Game Configs  
  9. I'll make the changes to the template and publish an update, thanks for the update!
  10. View File JMusicBot Features# Easy to run (just make sure Java is installed, and run!) Fast loading of songs No external keys needed (besides a Discord Bot token) Smooth playback Server-specific setup for the "DJ" role that can moderate the music Clean and beautiful menus Supports many sites, including Youtube, Soundcloud, and more Supports many online radio/streams Supports local files Playlist support (both web/youtube, and local) Supported sources and formats# JMusicBot supports all sources and formats supported by lavaplayer: Sources# YouTube SoundCloud Bandcamp Vimeo Twitch streams Local files HTTP URLs Formats# MP3 FLAC WAV Matroska/WebM (AAC, Opus or Vorbis codecs) MP4/M4A (AAC codec) OGG streams (Opus, Vorbis and FLAC codecs) AAC streams Stream playlists (M3U and PLS) To find out more about this bot please view their website: https://jmusicbot.com/ Submitter Lt Usher Submitted 2/15/2023 Category Game Configs  
  11. I have found the cause and put in a temporary repair as you can see bellow: import clr, json import System from System import String import urllib2 import ssl clr.AddReference("TCAdmin.GameHosting.SDK") ctx = ssl.create_default_context() ctx.check_hostname = False ctx.verify_mode = ssl.CERT_NONE data = urllib2.urlopen(urllib2.Request(String.Format('https://api.mcsrvstat.us/bedrock/2/{0}:{1}', ThisService.IpHostname, ThisService.QueryPort)), context=ctx).read() response = json.loads(data) Status="UP" XmlFormat="<?xml version=\"1.0\" encoding=\"UTF-8\"?><qstat><server type=\"CUSTOM\" address=\"{0}:{1}\" status=\"{2}\"><hostname>{0}:{1}</hostname><name>{3}</name><map>{4}</map><gametype>{5}</gametype><numplayers>{6}</numplayers><maxplayers>{7}</maxplayers></server></qstat>" NumPlayers = response['players']['online'] MaxPlayers = response['players']['max'] Version = response['version'] Map = response['map'] Name = response['motd']['clean'][0] ReturnValue=String.Format(XmlFormat, ThisService.IpAddress, ThisService.QueryPort, Status, Name, Map, 'Minecraft Bedrock', NumPlayers, MaxPlayers)
  12. Hi @Dennis, The player query script is giving a URLError on Linux, I have adjusted the argument to show the fully formed URL and it's contstructed correctly but I have had to suspend query monitoring. Can you help me with this? import clr, json import System from System import String import urllib2 clr.AddReference("TCAdmin.GameHosting.SDK") data = urllib2.urlopen(urllib2.Request(String.Format('https://api.mcsrvstat.us/bedrock/2/{0}:{1}', ThisService.IpHostname, ThisService.QueryPort))).read() response = json.loads(data) Status="UP" XmlFormat="<?xml version=\"1.0\" encoding=\"UTF-8\"?><qstat><server type=\"CUSTOM\" address=\"{0}:{1}\" status=\"{2}\"><hostname>{0}:{1}</hostname><name>{3}</name><map>{4}</map><gametype>{5}</gametype><numplayers>{6}</numplayers><maxplayers>{7}</maxplayers></server></qstat>" NumPlayers = response['players']['online'] MaxPlayers = response['players']['max'] Version = response['version'] Map = response['map'] Name = response['motd']['clean'][0] ReturnValue=String.Format(XmlFormat, ThisService.IpAddress, ThisService.QueryPort, Status, Name, Map, 'Minecraft Bedrock', NumPlayers, MaxPlayers) Thank you in advance.
  13. I can't see why not, all you would be required to do, is add -beta experimental in the steam settings of the config.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use