How to Set Up and Play on Cosmic: A Server Emulator for Global MapleStory (GMS) v83

Sep 6, 2021 | Programming

Welcome to the fascinating realm of Cosmic, the server emulator that’s designed to recreate the nostalgia of Global MapleStory (GMS) version 83. Launched in March 2021 and built upon the legacy of various server emulators, Cosmic offers a unique chance to play this beloved game with improvements and a focus on maintaining the original feel. In this guide, we’ll navigate through the steps needed to set up Cosmic on your local machine, ensuring a smooth experience along the way.

Understanding the Core Components

Before diving into setup, let’s imagine Cosmic as a restaurant where:

  • The Database: This is the pantry that stores all the ingredients (game data like accounts, characters, inventory items).
  • The Server: Think of this as the head chef, directing the kitchen and ensuring the right meals (data) are prepared and served to the customers (players).
  • The Client: The dining room where customers (players) come to enjoy their meals (play the game).

This analogy underscores how all three components work together to provide a complete gaming experience. Now, let’s set everything up!

Project Setup

Getting Started

To embark on this adventure, you’ll need to set up the Database, Server, and Client. Here’s a step-by-step approach:

1. Setting Up the Database

  1. Download and install MySQL Community Server 8+. Remember to set a root password; you’ll need it later.
  2. Download HeidiSQL to manage your database.
  3. Open HeidiSQL and connect to your database by creating a new session and entering your password.
  4. Run the four scripts located in the ‘databasesql’ folder in the correct order.
  5. Your database is now ready!

2. Setting Up the Server

Next, we’ll focus on the heart of Cosmic:

  1. Ensure you have Java 21 installed (Amazon Corretto is recommended).
  2. Clone the Cosmic project into a new IDE project (IntelliJ IDEA works great for this).
  3. Open config.yaml and set DB_PASS to your database’s root password.
  4. Launch the server using the main method located in net.server.Server. If you see “Cosmic is now online,” congratulations! The server is up and running.

3. Setting Up the Client

Finally, it’s time to set up the game client:

  1. Download _MapleGlobal-v83-setup.exe_ from Google Drive.
  2. Install it and remove specified files from the installation directory.
  3. Download _CosmicWZ-2024-07-17-v0.14.0.zip_ from the same source and replace all WZ files in the installation directory.
  4. Download _HeavenMS-localhost-WINDOW.exe_ from hostr.co.
  5. Make sure your antivirus doesn’t interfere with the files.
  6. Run the game and log in with the default admin credentials: Username: admin, Password: admin, Pin: 0000, Pic: 000000.

Troubleshooting Tips

If you encounter issues along the way, don’t worry. Here are some common solutions:

  • If the client fails to launch, try clicking it multiple times. Sometimes it takes persistence!
  • Ensure your MySQL database server is running and you entered the correct root password in the configuration.
  • Run the console as an administrator if you face permissions issues.
  • Consult the Discord community for real-time advice and assistance.

For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

Advanced Concepts

Once you’ve mastered the basics, consider exploring advanced configurations such as hosting on remote servers or customizing WZ files using HaRepacker-resurrected for more personalized game assets.

Before diving deep into these technical waters, remember: “At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.”

Now, gear up and have fun playing around in Cosmic! The adventure awaits!

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox