GithubHelp home page GithubHelp logo

emafiaserver's Introduction

Hi there ๐Ÿ‘‹

emafiaserver's People

Contributors

apocist avatar

Watchers

 avatar  avatar

Forkers

superviral

emafiaserver's Issues

ERS Scripting Sandbox

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.

MySQL database connecton timeout

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.

Implement Role Options

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

Client disconnection error

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.

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.