apocist / emafiaserver Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
There currently is a major issue with this method of Role Scripting: The rhino scripting engine can access the java class. That means a scriptor can basicly do anything they what including java.lang.System.exit(0), to even something worse and read/writing/DELETING files through io. The getClass() method is just as dangerous.
For this reason the actual creation of roles client side will not be implemented(or at least enabled) until this is resolved.
After 10 hours of the server running, an attempt to login to thrown a MySqlDatabaseHanlder.ConnectUserPass error. The is due to the connection to the database having already ended.
Possible solutions:
Extend timeout duration of the MySQL database past 24 hours.
If unable, on connection error, attempt to reconnect.
Thanks ika, if not fixed in 2.5 hours, will be fixed on monday.
Need to add the function of Role options. Essentially Role options would be the creation of a variety of fields to change how a Role can perform during the scripting process. Examples would include "Sheriff can detect Serial
Kill = ON" or "Vig has number of kills = 3".
These conditions are required for Role options:
*Role option must be storable on database
*Must to customizable to allow description of the Option as well as the user changeable variable
*Role option must be changeable during Match setup
*Role option must be accessible throughout the Match
Software caused connection abort: socket write error on SocketClient(send) {clientSocket eid}
Caused when a client disconnects. Not an issue, just annoying. Started when sockets connections switched to DataOutputStream for the network sending of bytes instead of Strings.
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.