cmileto / SWGFlurry

SWG Flurry is a Starwars Galaxies server utilizing the SWGEmu Core3 Emulator.

Home Page:http://www.swgflurry.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Repository EST Dec 29, 2016

Flurry Server Index

  • Discord GitHub last commit License

  • Server RoadMap

  • Server Client

  • Server Tre's

  • Website

  • Forums

Flurry Server Player Stats

  • Live Server Player Stats

This Server Is A Branch From The MTGserver

This server is specifically for new post 14.1 content and server modifications compatible with Core3. They have been created and submitted by the SWG community. The new content is available for any server to use with just one restriction: We ask that you give full credit to the creator for their work on your server's website and not claim it as your own work. Thank you.

It's purpose is to add all of the NGE assets and anything released by the kind contributors to the MTG website.

The core3 files are a stock version of the SWGEmu unstable branch. Scripts will be added for all new content. Please test, and if you find any problems, please post to this address. https://github.com/Thrax989/SWGFlurry/issues

Required Server TRE Files

www.swgflurry.com/TRE/

Required Flurry Launcher

http://www.swgflurry.com/Launcher/SWGFlurry_Launcher_0.0.3.7.exe

Build Server

  • Open Terminal
  • cd ~/workspace/Core3/MMOCoreORBD
  • Make -j8

Start Server Normal

  • Open Termianl
  • cd ~/workspace/Core3/MMOCoreORBD/bin
  • ./core3

Start Server Crash/Restart Script

  • Open Terminal
  • cd ~/workspace/Core3/MMOCoreORBD/bin
  • ./startcore3.sh

Run Server in gdb debug mode

  • Open Terminal
  • cd ~/workspace/Core3/MMOCoreORBD/bin
  • gdb ./core3 This will promt a Black Blank Screen. Type "r" to Run the GDB
    If your server segfaults it will promt you "segmentation fault"
    type "bt" to do a back trace to find your error

Run Unit Integrity Test

  • Open Terminal
  • cd ~/workspace/Core3/MMOCoreORBD/bin
  • swgemu runUnitTests

Server Admin Commands

Coding Legend

  • #008000 Complete
  • #FF0000 Incomplete
  • #1589F0 Testing

All Custom Additions

  • #008000 All standard Pre-CU assets
  • #008000 All post 14.1 Weapons
  • #008000 CU Armor - Katarn, Rebel Assault/Battle, Imperial Assualt & Scout Troopers
  • #008000 Mustafar Mobs & NPC's
  • #008000 Kashyyyk Mobs and worldbuilding assets
  • #008000 Many NGE Mobs
  • #008000 All NGE Backpack
  • #008000 NGE Wings / Halos
  • #008000 BARC Speeder Neutral / Rebel Imperial / Pod Racers 1 an 2 / Sith Sppeder
  • #008000 All NGE Housing Deeds With Appropriate signs / Halloween signs
  • #008000 NGE House schematics
  • #008000 NGE capes Rebel / Imperial
  • #008000 NGE Decorations / Hologram Decorations / 1 year - 10 year vet rewards
  • #008000 All TCG Items
  • #008000 NGE Wearable,Vehicles,Deeds,Assets

Custom Professions

  • #008000 Spy
  • #008000 Mechanic
  • #008000 Melee Bounty Hunter
  • #008000 Gray force sensative
  • #008000 Gray Initiate
  • #008000 Gray Jedi Novice
  • #008000 Gray Jedi Master
  • #008000 Elder Gray Jedi
  • #008000 Elder Gray Jedi Master
  • #008000 Gray Jedi Order
  • #008000 Grand Master

Pre-Pub 9 Jedi Additions

  • #008000 Jedi Perma Death (3 Lives Additional lives gained from holocrons) - This system can be turn - #008000 On or - #FF0000 Off depending on the server operators choice

Custom Planets

  • #008000 corellia
  • #008000 dantooine
  • #008000 dathomir
  • #008000 endor
  • #008000 lok
  • #008000 naboo
  • #008000 rori
  • #008000 talus
  • #008000 tatooine
  • #008000 yavin4
  • #008000 Mandalore
  • #008000 Taanab
  • #008000 Hoth
  • #008000 Kaas
  • #008000 coruscant
  • #008000 chandrila
  • #008000 nal hutta
  • #008000 moraband
  • #008000 Kashyyyk
  • #008000 Mustafar
  • #1589F0 jakku
  • #1589F0 bespin
  • #1589F0 dagobah
  • #008000 dungeon1
  • #008000 dungeon2
  • #1589F0 ghomrassen
  • #1589F0 kessel
  • #1589F0 kuat
  • #1589F0 moncal
  • #1589F0 myrkr
  • #1589F0 nalhutta
  • #1589F0 ordmantell
  • #1589F0 tralus
  • #1589F0 wayland

Extended thanks to the following servers / contributors

Thank you to the following server that provided custom content / alterations to the base core3 experience. Over the course of a few years each individual has added some portion to the frame work or code that is currently in this repository.

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 Client and Server
  • 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 git
    
  • Clone core3 repository somewhere (~/git)

    mkdir -p ~/git
    cd ~/git
    git clone http://review.swgemu.com/Core3
    
  • Build Core3 with 8 threads

    cd MMOCoreORB
    make -j8
    
  • Import sql database

    mysql -h<MYSQLHOST> -u<MYSQLUSER> -p<MYSQLPASSWORD> < sql/swgemu.sql
    

How to Run

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

License

Copyright (C) 2017 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.

About

SWG Flurry is a Starwars Galaxies server utilizing the SWGEmu Core3 Emulator.

http://www.swgflurry.com/

License:GNU Affero General Public License v3.0


Languages

Language:Lua 77.3%Language:JavaScript 10.8%Language:C++ 8.7%Language:TSQL 2.4%Language:C 0.3%Language:Python 0.3%Language:Objective-C 0.1%Language:CMake 0.0%Language:Makefile 0.0%Language:Shell 0.0%Language:M4 0.0%Language:PHP 0.0%Language:C# 0.0%Language:HTML 0.0%Language:CSS 0.0%Language:Dockerfile 0.0%Language:Smarty 0.0%Language:Batchfile 0.0%Language:PLSQL 0.0%