subtle-supernova / core3 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from theanswer/core3
Core3
This project forked from theanswer/core3
Core3
README
must be present for build, but isn't used
Ideas here
Things to investigate:
Dropping buildings with requirements at the door that can be used as hunting areas.
We could either modify exp to a higher ratio or we could start with one master class. The idea being that you want to be able to start a game where the bulk of it is played. It's also worth noting that new players do not want to come to a server where they just have to grind the same old builds out again.
Does Lok and Dantooine really need houses on them? Could these planets have cooler ideas attached to them?
idlc
path is hardcoded to /usr/local/bin
, it's not enough for it to be present in $PATH
It's currently not possible to make the server a daemon using tools like sysvinit
or the newer systemd
. Initial experiments to force the current codebase to do so resulted in failure due to the system's reliance on input from stdin
to do things like proper shutdown.
I think the proper solution to this is to change https://github.com/subtle-supernova/Core3/blob/unstable/MMOCoreORB/src/server/ServerCore.cpp from a loop that listens to stdin to a loop that listens on a socket. This not only allows us to use a proper init
script but will allow us to create more diversified tools for communicating with the server.
Super classes would be classes that are along the same power level structure as Jedi but for different play styles. There are many epic ideas in the star wars universe and they could be used to our advantage.
This would be to create a new build toolchain for our barebones server that does not require Vagrant and Virtualbox to setup a VM for the server. This will also include easily deploying new code and rebuilding the server.
Ideally we would want to implement an abstraction that allowed easy switching of databases. This doesn't seem terribly possible in C++ so just having Postgres instead of MySQL is a start.
Giving a more level specific feel to planets. You can explore at any time, but you may die if you are not supposed to be there.
Things that are needed by SWGEmu devs/Bas devs but are not needed by us. This is important for freeing up space on our limited server to keep server costs cheap during development/testing.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.