Skip to content

wisamidris7/MinecraftServerSetup

Repository files navigation

๐Ÿš€ Minecraft Server Setup Console Application

Welcome to the ultimate Minecraft Server Setup Console Application! ๐ŸŽฎ This tool is designed to make setting up your own Minecraft server on Windows an absolute breeze. No more complex configurations or endless files to tweakโ€”just run this app, answer a few questions, and you'll be up and running in no time!

๐ŸŒŸ Features

  • Version Selection: Choose your preferred Minecraft version during setup.
  • Port Configuration: Set up the server on any port you want.
  • OP User Assignment: Automatically assigns OP status to your chosen user.
  • Automatic Configuration: Reuses previous configurations or generates new ones effortlessly.
  • Real-time Logging: Tracks and displays logs directly from server.jar for easy monitoring.
  • Unlimited Memory: Supports unlimited memory allocation for the best gaming experience.
  • Java Management: Downloads and manages Java as a zip file, extracting it into the data folder for easy setup.

๐Ÿ“‹ Getting Started

  1. Go to relases and download the latest version then run the 'MinecraftServerSetup.exe' and your done

  2. Follow the prompts:

    • Choose your Minecraft version.
    • Enter the port number you want your server to run on.
    • Provide the username of the player who will have OP status.
  3. Sit back and relax: The app will handle everything from downloading Java to configuring your server. ๐Ÿ› ๏ธ

Enjoy your Minecraft server setup! ๐ŸŽ‰ Happy gaming! ๐Ÿ•น๏ธ

๐Ÿค“ Development

  1. Clone this repository:

    git clone https://github.com/wisamidris7/MinecraftServerSetup
    cd MinecraftServerSetup
  2. Run the application:

    dotnet run

๐Ÿšจ System Requirements

  • Operating System: Windows 11
  • RAM: 1GB (recommended)
  • .NET SDK: Installed and ready to go!

๐Ÿ“ฆ Folder Structure

  • /data: Contains the extracted Java files and server configurations.

๐Ÿ’ป How It Works

The application walks you through the setup process by asking a few questions. It checks if thereโ€™s an existing configuration and either uses that or helps you create a new one. After setup, it launches the server and provides real-time logs, ensuring everything runs smoothly. If you ever need to change your setup, just run the application again, and it will guide you through the process.

๐Ÿš€ Next Steps

  • Play: Once your server is up and running, invite your friends and start your Minecraft adventure! ๐ŸŒ
  • Customize: Tweak the server settings to your liking by editing the configuration files.
  • Extend: Add mods or plugins to make your server truly unique!

๐Ÿค Contributing

We welcome contributions! If you have ideas to make this setup even cooler, feel free to fork the repository, create a branch, and submit a pull request.

๐Ÿ›ก๏ธ License

This project is licensed under the MIT Licenseโ€”see the LICENSE file for details.

About

A simple minecraft server setup console app

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages