Giter Club home page Giter Club logo

crystalm2-installer's Introduction

CrystalM2-Installer

Download Pre-Compiled CrystalM2 Installer to get started with CrystalM2. Note: Only tested on Microsoft Windows 11, 64-bit

Overview

This N.S.I.S. Script was created in an attempt to ease the initial setup and configuration of the Crystal M2 Server and Client. Once compiled and executed, it should Download, Install and Configure the CrystalM2 files ready for use (with the exception of the Client which, will download additional data when first opened following Installation).

Features

  • Check/Install Pre-Requisite: dotNET 8.0 Runtime
  • Check/Install Pre-Requisite: Visual C++ 2013 Runtime
  • Download and Install CrystalM2 Server/Client
  • Download and Install CrystalM2 Database Files
  • Option to Retry Download on failure to connect
  • Resume Download Automatically if part way downloaded
  • Create Uninstaller executeable
  • Add Uninstall to Add/Remove Programs
  • Create Desktop Shortcuts
  • Create StartMenu Shortcuts
  • Randomly Generate GM Password
  • Configure Server to AllowGameStart
  • Set Server IP (Default: 0.0.0.0)
  • Set Client IP (Default: 127.0.0.1)

Requirements

This script is compiled using the NullSoft Scriptable Install System software and as such, is required to compile this script yourself. There are also some plugins required to prevent errors when compiling the installer binary, these are listed below.

  • The N.S.I.S. software is OpenSource and available to download at SourceForge
  • You can also download the pre-compiled binary of this installer from the Releases section

NSIS Plugins

The Following Plugins are used for various operations within the Script. Copy DLL's to the relevant plugin directory inside the NSIS install directory.

Command Line Usage

makensis.exe [Script]

i.e.

makensis.exe C:\downloads\CM2I.nsi

FAQ

Q: This seems complicated and I just want to play the game.
A: Download the latest release from the Releases section, unzip and run the executable, profit.

Q: I get a "SmartScreen has blocked this application" Box pop-up.
A: This happens if you don't compile the installer yourself, Click "More Info" and then "Run Anyway" to continue.

Q: I get this error when starting server "[DATE TIME]: Could not load Drop: HiGreatGhoul, Line 1/1RedDagger Q".
A: This is a typo in the HiGreatGhoul Drop file, the error can be ignored or fixed by editing the drop file.

Q: I have forgotten the GM Password or didn't write down what the Installer generated.
A: The GM Password can be located in "C:\Program Files\CrystalM2\Server\Configs\Setup.ini"

Notes

Thanks to Suprcode and the other contributors to the Crystal Source Code.
Thanks to Jev for maintaining the Crystal Database Files.

crystalm2-installer's People

Contributors

meacher0 avatar

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.