GithubHelp home page GithubHelp logo

douglasdwyer / integratedminecraftserver Goto Github PK

View Code? Open in Web Editor NEW
10.0 10.0 0.0 657.91 MB

The IntegratedMinecraftServer project seeks to provide a reliable, stable interface for managing dedicated Windows Minecraft servers. IMS runs in the background as a Windows service, manages servers, restarts them upon crashing, provides tools for optimization and management, and includes a remote web interface.

License: GNU General Public License v3.0

C# 70.91% HTML 6.95% CSS 1.26% JavaScript 0.68% Batchfile 0.02% Roff 19.03% GLSL 0.13% Shell 0.33% Clarion 0.01% ImageJ Macro 0.70%
csharp minecraft

integratedminecraftserver's People

Contributors

douglasdwyer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

integratedminecraftserver's Issues

Question on Minecraft variants supported

The Java (and variants) seem to operate pretty much as expected, but can I clarify if IMS is intended to support to Bedrock Dedicated Server or just the "client, UWP version" of Bedrock server or both? (I'm suspecting its just the UWP variant, which has some differences to BDS)

I ask as I run several different server variants for Minecraft and I'm just looking at options to ease the overall management of them. As I say above, the Java is all fine. However, I started looking into BDS today, and although I've inferred some avenues from older versions in which "Bedrock" software was included in the installation (referencing BedrockTemplate location and the UWP version of Bedrock), there doesn't seem to be much about whether IMS will (or is intended to) function for BDS or how one might configure it. Just figured I'd ask

I can potentially look at migrating the BDS instances to UWP, although there are some differences with things like how addons are set up. A lot of families seem to be setting up BDS instances with all the COVID lockdown happening around the world.

Cheers for the good work!

WorldManagement, importing a World

Unable to workout how you can import a World to use with a Server.
There seems to be no option, and if you create the server with the World name, you just get a duplicate.

Importing custom JARs

Uploading a custom JAR leaving it uploading and no change.
Replicated this on Win10 Pro, on Chrome, Firefox and Edge.

If you add the custom JAR into the directory of the Vanilla JAR it is not detected either.

Couldn't obtain data about the latest version of Bedrock Dedicated Server! Attempting to start using last version...

Hi there,

I hope this finds you well; I have just installed this tool on Windows Server 2019 and, after some teething troubles with registering the service correctly, managed to start IMS.

I notice there is an .xml file containing download links for the various Java version(s)- but not for Bedrock. Can I add the latest download link to this file or do I need to download the relevant zip file manually?

Thanks,

Alex.

Service cannot be started due to System.FormatException

IMS Service is presenting a string in US date format which prevents launch in any other country; US date formats are unusual from an international perspective (mm/dd/yyyy).

This will raise a Windows Application Event under .Net Runtime of 1026 (Description: The process was terminated due to an unhandled exception.)

I haven't looked at the code, so it may be due to the library you're using or the way the input to that library presupposes a specific interpretation by that library.

Example details:

Exception Info: System.FormatException: String '10/25/2017 10:43:50 AM' was not recognized as a valid DateTime.
at System.DateTimeParse.Parse(ReadOnlySpan1 s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.DateTime.Parse(String s) at RoyalXML.RoyalSerializer.StringToValueType(String data, Type type) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 354 at RoyalXML.RoyalSerializer.LoadObject(XElement currentDocument, Type fieldType, Dictionary2 typeDictionary) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 247
at RoyalXML.RoyalSerializer.LoadObject(XElement currentDocument, Type fieldType, Dictionary2 typeDictionary) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 304 at RoyalXML.RoyalSerializer.LoadObject(XElement currentDocument, Type fieldType, Dictionary2 typeDictionary) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 281
at RoyalXML.RoyalSerializer.LoadObject(XElement currentDocument, Type fieldType, Dictionary2 typeDictionary) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 275 at RoyalXML.RoyalSerializer.LoadObject(XElement currentDocument, Type fieldType, Dictionary2 typeDictionary) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 293
at RoyalXML.RoyalSerializer.LoadObject(XElement currentDocument, Type fieldType, Dictionary`2 typeDictionary) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 304
at RoyalXML.RoyalSerializer.XMLToObject(String xml) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 235
at RoyalXML.RoyalSerializer.XMLToObject[T](String xml) in D:\Projects\RoyalXML\RoyalXML\RoyalSerializer.cs:line 370
at IMS_Library.IMSConfigurationUtility.FromConfiguration[T](T imsConfiguration) in D:\Projects\IntegratedMinecraftServer\IMS-Library\IMSConfiguration.cs:line 59
at IMS_Library.IMS.Execute() in D:\Projects\IntegratedMinecraftServer\IMS-Library\IMS.cs:line 152
at IMS_Library.IMS.OnStart(String[] args) in D:\Projects\IntegratedMinecraftServer\IMS-Library\IMS.cs:line 211
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)
--- End of stack trace from previous location where exception was thrown ---
at System.ServiceProcess.ServiceBase.Run(ServiceBase[] services)
at System.ServiceProcess.ServiceBase.Run(ServiceBase service)
at IMS_Service.Program.Main(String[] args) in D:\Projects\IntegratedMinecraftServer\IMS-Service\Program.cs:line 39

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.