aboutsummaryrefslogtreecommitdiff
path: root/src/server/main.cpp
Commit message (Collapse)AuthorAge
* Only use c++ threads if they're supported by the compilerAlexander M Pickering2023-04-14
|
* Additional headersAlexander M Pickering2023-04-14
| | | | add the <chrono> and <thread> headers to the server's main file
* Various updatesAlexander2019-10-27
|
* updatesAlexander2019-04-24
|
* Corrected networking examplesAlexander2019-02-10
| | | | | | | | | changed the api for interacting with sockets, sockets now have a callback, `socket:receive(function(stream) ... end)`, which they can use to decide what to do when called. Sockets also have a block:recv() function, which will block EVERYTHING until the socket receives data. This should probably not be used.
* Added Kinematic Character ControllersAlexander Pickering2018-11-07
|
* Added documentationAlexander Pickering2018-09-10
| | | | | | Also added treeview guielemnt Also added ifilesystem guielement Also added io library
* Added data folder to lua path for client and serverAlexander Pickering2018-08-05
| | | | | Both the client and the server now look in their respective folders for ../data/?.lua when require() is called.
* Added an editboxAlexander Pickering2018-07-31
| | | | Added bindings to Irrlicht's EditBox gui element.
* Added server to makefile's "all"Alexander Pickering2018-06-28
| | | | Makefile now builds server
* Added IGUIImagesAlexander Pickering2018-03-09
| | | | Added the ability to display itextures on the gui
* Lots of updatesAlexander Pickering2017-10-28
| | | | | | | | | | | * Networking is finally working * Started moveing physics into the shared domain * Streams now have a readString() and writeString() method * streams are passed to the lua context for networking * Refactored cameras and physboxes to use metatables * Finally wrote the pushvector3* and popvector3* methods * Fixed a few crashes in ;main * Deleted a lot of code
* Started refactoringAlexander Pickering2017-10-18
* Finished a basic server * Changed from ZMQ to nanomsg (basically the same though) * Moved some repeated code from the client/server directories into "shared" * Edited makefile to reflect new dependencies