Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

minecraft server manager


kernegal
 Share

Recommended Posts

Hy.

 

I'm planning on developing a web manager to keep organized my servers and to allow some users to turn them on and off without giving access to my machine. The point is that I wanted to allow some trusted people to create the servers but, although I trust them enough to know that they won't upload any malware intentionally, I am pretty sure they can end doing that unintentionally. Because of this, I was thinking in three options:

  1. Making the app to download the server
  2. Having a set of available servers (I can let the admin, ie. me, to upload the files needed for creating them) and the user choose from the list
  3. Allowing the user to upload the installer and checking the sha1 or md5.

 

The option 2 would be the most beneficial for me in the long run as this will let me to expand pretty easy to another games and I could reuse to avoid security problems with the mods. My concern is that, with this option (and with the first), it may seem that I'm the owner of Forge. In my use case, all users knows what this is but I plan to upload the code to a public repository so that, if somenone finds it useful, they can download it. Also, I feel that this would stop the people from visiting the Forge page and that would make LexManos to earn less money (Forge is a truly amazing piece of work and I'm pretty sure it doesn't gets all the money he deserves). What would be the best way to address this issues? Or will be better to go with the third option?

Link to comment
Share on other sites

There are already a plethora of other server management tools. Why make another one?

Also, personal preference is #3. 

And especially don't want you pretending to be us.

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Patreon: http://www.patreon.com/lexmanos
Paypal: http://paypal.me/LexManos

BitCoin: 1Q8rWvUNMM2T1ZfDaFeeYQyVXtYoeT6tTn

Link to comment
Share on other sites

Quote

And especially don't want you pretending to be us.

Yeah. That's the first thing I'm more afraid of doing and the reason to get here to ask.

 

Quote

There are already a plethora of other server management tools. Why make another one?

This was an very old idea. In that time I did a quick search and only found tools to manage a single server. Now, I can find a couple of tools that do some of the things that I want but not all. I already have something similar developed for another game. Although it is only is in the level that it can be used to start/stop the servers, I can reuse the code to get this done and use this as an excuse to end that other project also.

 

Quote

Also, personal preference is #3. 

Is there any proper way to get the sha1 and md5 of the forge installers? I could make a web scraper pretty easily but I don't want to do this without permission.

 

Thank you for your response.

Link to comment
Share on other sites

Yes there is a proper way, but we do not want to help or encourage people like you who are bypassing our systems.

But, I will tell you maven is a standard format, and has a standard way of checking hashes.

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Patreon: http://www.patreon.com/lexmanos
Paypal: http://paypal.me/LexManos

BitCoin: 1Q8rWvUNMM2T1ZfDaFeeYQyVXtYoeT6tTn

Link to comment
Share on other sites

Ok, I will rephrase my question.

 

I have this friend that downloaded the forge from an untrusted site since he doesn't want to enter english sites.

 

Since I was planning to do a manager for my servers I came here to know how to not bypass the system and ensure that the installer is downloaded from where it should.

 

Unless you consider that running the server behind another program is bypassing the system, I don't understand why you treat me like a criminal for just asking how not to be one

Link to comment
Share on other sites

6 minutes ago, kernegal said:

I have this friend that downloaded the forge from an untrusted site since he doesn't want to enter english sites.

Your friend is, frankly put, stupid.

Only ever download Forge from https://files.minecraftforge.net/. Minecraft re-hosting sites are notorious for providing wrong versions, viruses or adware.

 

6 minutes ago, kernegal said:

Since I was planning to do a manager for my servers I came here to know how to not bypass the system and ensure that the installer is downloaded from where it should.

That way is to tell people to https://files.minecraftforge.net/ and download the installer from there.

 

6 minutes ago, kernegal said:

Unless you consider that running the server behind another program is bypassing the system, I don't understand why you treat me like a criminal for just asking how not to be one

I don't know what you mean by this. Anything that automatically downloads the installer is bypassing the ad revenue Forge gets from normal installer downloads.

Link to comment
Share on other sites

3 minutes ago, diesieben07 said:

Your friend is, frankly put, stupid.

Only ever download Forge from https://files.minecraftforge.net/. Minecraft re-hosting sites are notorious for providing wrong versions, viruses or adware.

I know. That is the reason I want to know that the file he downloaded is the one it should be.

 

6 minutes ago, diesieben07 said:

I don't know what you mean by this. Anything that automatically downloads the installer is bypassing the ad revenue Forge gets from normal installer downloads.

I never ever said that I want to automatically download the file. When I said run is just run. The same you do double clicking a file in windows but clicking a button in a page.

 

The first way I though of getting the installer is just to upload through a form but I can find the checksum of the file unless I do a web scraper. The second is to create myself the server and, then let my friend to do whatever he want. Even if I wanted to automatically download the file, I will push the user  to the download page and grab the download link in the last step or something like that.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • Forge keeps on crashing every time I load it, with an error or exit code of 0. Without mods or with them it keeps on crashing. I'm on version 39.0.8. I tried updating to the current version of forge but that doesn't work either. So, if anyone that knows how to fix this issue please help.
    • Hello Everyone! I created a Minecraft Forge Server the other day, had no issues running it. (version 1.16.5) (vanilla) I updated my Java today, because I had a prompt on my desktop to update and I did. Now when I run the Bat file I get a sting of errors I am not too sure how to combat. I have read that Minecraft Forge only runs on certain versions of Java and I cannot find a source to resolve or change my Java version. Below is the string of errors in the cmd. Thank you for taking the time to read this!    C:\Users\Zenoh\Desktop\Minecraft Server LFG>java -Xmx4096M -Xms4096M -jar forgeserver.jar nogui 2022-01-23 16:55:45,757 main WARN Advanced terminal features are not available in this environment [16:55:45] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--gameDir, ., --launchTarget, fmlserver, --fml.forgeVersion, 36.2.23, --fml.mcpVersion, 20210115.111550, --fml.mcVersion, 1.16.5, --fml.forgeGroup, net.minecraftforge, nogui] [16:55:45] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 8.0.9+86+master.3cf110c starting: java version 17.0.1 by Eclipse Adoptium Exception in thread "main" java.lang.IllegalAccessError: class cpw.mods.modlauncher.SecureJarHandler (in unnamed module @0xadd0edd) cannot access class sun.security.util.ManifestEntryVerifier (in module java.base) because module java.base does not export sun.security.util to unnamed module @0xadd0edd         at cpw.mods.modlauncher.SecureJarHandler.lambda$static$1(SecureJarHandler.java:41)         at cpw.mods.modlauncher.api.LamdbaExceptionUtils.uncheck(LamdbaExceptionUtils.java:95)         at cpw.mods.modlauncher.SecureJarHandler.<clinit>(SecureJarHandler.java:41)         at cpw.mods.modlauncher.Launcher.lambda$new$6(Launcher.java:55)         at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)         at cpw.mods.modlauncher.api.TypesafeMap.computeIfAbsent(TypesafeMap.java:52)         at cpw.mods.modlauncher.api.TypesafeMap.computeIfAbsent(TypesafeMap.java:47)         at cpw.mods.modlauncher.Environment.computePropertyIfAbsent(Environment.java:62)         at cpw.mods.modlauncher.Launcher.<init>(Launcher.java:55)         at cpw.mods.modlauncher.Launcher.main(Launcher.java:66)         at net.minecraftforge.server.ServerMain$Runner.runLauncher(ServerMain.java:63)         at net.minecraftforge.server.ServerMain$Runner.access$100(ServerMain.java:60)         at net.minecraftforge.server.ServerMain.main(ServerMain.java:57) C:\Users\Zenoh\Desktop\Minecraft Server LFG>PAUSE Press any key to continue . . .
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.