Skip to content

reyesdark/ragnarok

 
 

Repository files navigation

Alfheim Project

Build status: Build Status PRs Welcome first-timers-only

Table of Contents

What is Alfheim Project?

Alfheim Project is a Control Panel for a robust Massively Multiplayer Online Role Playing Game (MMORPG) Ragnarok Online. Written in Python. The project supports two biggest open-source Ragnarok Online emulators:

Helpful Links

Todos

  • Multilanguage support
  • Web vending database endpoint
  • Web itemdb/mobdb endpoint

Prerequisites

Before installing Alfheim Project, you will need to install certain tools and applications. This differs between the varying Operating Systems available, so the following list is broken down into Windows and Unix (incl. Linux) prerequisites.

Windows

Unix/Linux/BSD (names of packages may require specific version numbers on certain distributions) current links are for Ubuntu.

How do I get started?

This section is a very brief set of installation instructions. For more concise guides relevant to your Operation System, please refer to the Wiki (not completed section!).

Windows

  • Install the prerequisites.
  • Clone Alfheim Project repository (see GitHub) using a git client, into a new folder.
  • Configure MySQL server if not already installed
  • Complete this section

Unix

  • Install the prerequisites.
  • Clone Alfheim Project repository (see GitHub) using a git client, into a new folder.
  • Configure MySQL server if not already installed
  • Install additional prerequisites if needed (sudo apt-get install python3-dev, sudo apt-get install libmysqlclient-dev libmysqld-dev for Ubuntu)
  • Complete this section
Configure Alfheim Project
  • Run cd path/to/project
  • Run travis.sh
  • Open and configure alfheimproject/conf/config.json
  • Open and configure alfheimproject/conf/secrets.json
  • Open and configure alfheimproject/conf/donations.json
  • Run python3 manage.py verify_setup and follow instructions
  • Run python3 manage.py migrate
  • Run python3 manage.py runserver HOST:PORT

If you're having problems with starting Alfheim Project, the first thing you should do is check what's happening on your consoles. More often that not, all support issues can be solved simply by looking at the error messages given.

Contributors

About

Alfheim Project is control panel for Ragnarok Online private servers (https://en.wikipedia.org/wiki/Ragnarok_Online)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 91.6%
  • HTML 8.3%
  • Shell 0.1%