Difference between revisions of "Getting Started"

From EVEmu Wiki
Jump to navigation Jump to search
m
m
Line 8: Line 8:
 
'''Writing Code:'''
 
'''Writing Code:'''
 
* You need to know the C or C++ programming language to write code for EVEmu. Learn C/C++ at these locations:
 
* You need to know the C or C++ programming language to write code for EVEmu. Learn C/C++ at these locations:
** CPlusPlus.com [https://web.archive.org/web/20141003003235/http://www.cplusplus.com/]
+
** [https://cplusplus.com/ CPlusPlus.com]  
  
*CProgramming.com [https://web.archive.org/web/20141003003235/http://www.cprogramming.com/begin.html]
+
*[https://www.cprogramming.com/ CProgramming.com]  
 
*Source [[ Development Practices]] guide - check this out to see how we like contributing developers to format their code  
 
*Source [[ Development Practices]] guide - check this out to see how we like contributing developers to format their code  
 
*How to create and use packets in EVEmu - Check this if you don't know how them work  
 
*How to create and use packets in EVEmu - Check this if you don't know how them work  
Line 21: Line 21:
  
 
== '''Server development''' ==
 
== '''Server development''' ==
* [[EVEmu Roadmap]] WIP Board - CONTAINS SHORT TERM/LONG TERM PROJECT PLAN - also has the list of active developers and what they are currently working on
 
 
* [[Crucible Project Status|EVEmu Project Tracking]] - this is the list of game features and their operational status in the most recent server builds
 
* [[Crucible Project Status|EVEmu Project Tracking]] - this is the list of game features and their operational status in the most recent server builds
 
* [[New Users Guide]] - Basic guide with how to get started with EVEmu and setting up the server.
 
* [[New Users Guide]] - Basic guide with how to get started with EVEmu and setting up the server.

Revision as of 18:23, 4 April 2021

Getting Started

This page is for people who want to develop EVEmu, if you want to install EVEmu on your system, please go here.

Testing:

Writing Code:

  • You need to know the C or C++ programming language to write code for EVEmu. Learn C/C++ at these locations:
  • CProgramming.com
  • Source Development Practices guide - check this out to see how we like contributing developers to format their code
  • How to create and use packets in EVEmu - Check this if you don't know how them work

Packet formating:

  • EveMu xmlpktgen - How to format packets in XMLP and general information about xmlpktgen.

Learn about the EVEmu Codebase

  • The EVEmu Guide - go here to learn about the EVEmu code base and how it's structured
  • The EVEmu Database Guide - go here to learn about how EVEmu uses and manages the back end MySQL database

Server development

  • EVEmu Project Tracking - this is the list of game features and their operational status in the most recent server builds
  • New Users Guide - Basic guide with how to get started with EVEmu and setting up the server.

Installer Development

  • EVEmu Installer

Database information

  • Dumps distributed with EVEmu
  • Decoding the EVEmu MySQL Tables
  • Database Tools - information on tools used with the EVEmu database: EVEmu Control Panel

Live information