Git Product home page Git Product logo

the9z / tc-ghost Goto Github PK

View Code? Open in Web Editor NEW

This project forked from starwarsgalaxiesrp/tc-ghost

0.0 0.0 0.0 33.47 MB

Test Center VM based upon SWGEmu's Core3 server.

Home Page: http://s15.zetaboards.com/swgrp/forum/5050605/

CMake 0.02% Makefile 0.06% Lua 77.35% Python 0.01% M4 0.01% JavaScript 14.95% HTML 0.01% CSS 0.01% PHP 0.01% C 0.34% C++ 7.24% Objective-C 0.02% Batchfile 0.01% Smarty 0.01% Shell 0.01% PLSQL 0.01%

tc-ghost's Introduction

Star Wars Galaxies: Roleplay Edition

TC-Ghost

Forums: http://s15.zetaboards.com/swgrp/index/

Discord: https://discord.gg/FYnheS2

SWGEmu Core3

What is SWGEmu?

Star Wars Galaxies was a massively multi-player online role playing game introduced by Sony Online Entertainment in the year 2003 and shut down in 2011. It is this game the SWGEmu project focuses to recreate at a specific milestone referred to as Pre-CU, or Pre-Combat Upgrade. The Combat Upgrade was a set of game changes which radically changed the game-play, to the dislike of thousands of players. These changes led to the founding of this project, in an attempt to "recreate" the game as it was during the Pre-CU era. At SWGEmu, Emulator refers to the software the SWGEmu team is building. This Emulator is meant to imitate Sony Online Entertainment's server-side software, which hosted the galaxies of Star Wars Galaxies during the Pre-CU era.

How to build

Dependencies
  • CMake 3.1.0 or higher
  • BerkeleyDB 5.3
  • MySQL (libmysqlclient20)
  • OpenSSL libraries
  • pthreads
  • Lua 5.3 libraries
  • Zlib libraries
  • g++ 5+
  • engine3
  • java jre 1.7+

Debian 9+ or Ubuntu 16.04+

  • Install dependencies

    sudo apt install build-essential libmysqlclient-dev liblua5.3-dev libdb5.3-dev libssl-dev cmake git default-jre libssl-dev
    
  • Clone core3 repository somewhere (~/git)

    git clone http://review.swgemu.com/Core3
    
  • Clone engine3 repository somewhere (~/git)

    git clone http://review.swgemu.com/PublicEngine
    
  • Enter repository and run make

    cd PublicEngine/MMOEngine && make
    
  • Symlink MMOEngine in Core3 where MMOCoreORB resides

    cd ../../Core3
    ln -s ../PublicEngine/MMOEngine MMOEngine
    
  • Build Core3 with 8 threads

    cd MMOCoreORB
    git checkout origin/unstable
    make build-cmake -j8
    

How to Run

cd ~/git/Core3/MMOCoreORB/bin
./core3

License

Copyright (C) 2018 SWGEmu

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program.  If not, see <http://www.gnu.org/licenses/>.

For more information, see https://review.swgemu.com.

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.