Commit Graph

74 Commits (5200ba772386f91774f578263184604d68e97f49)

Author SHA1 Message Date
Anton Franzluebbers 5200ba7723 docker support, move server to sibling folder 2022-09-27 19:12:37 -04:00
Anton Franzluebbers 7a615c4489
Update README.md 2022-07-10 15:53:07 -04:00
Anton Franzluebbers 4c44c3531b control panel works more now, added install script to add services and compile 2022-07-10 15:16:44 -04:00
Kyle Johnsen 04cb9e29d9 fixed master changing bug 2022-05-25 14:57:44 -04:00
Anton Franzluebbers 95dece7fed added checking if log files exist first, limit length of log file output in control panel 2022-03-26 16:12:09 -04:00
Anton Franzluebbers ec86134356 Merge branch 'asyncversion' of github.com:velaboratory/VelNetServerRust into asyncversion 2022-03-26 19:06:52 +00:00
Anton Franzluebbers 8c334ec751 minor control panel changes from server 2022-03-26 19:06:19 +00:00
Kyle Johnsen 2f894d7729 fixed potential tcp errors that may occur when packets are split 2022-03-20 16:29:28 -04:00
Kyle Johnsen e64ddafeb6 removed some potential failure paths, server should never crash 2022-03-20 15:36:37 -04:00
Kyle Johnsen 3caa73304f mistake of commiting without testing 2022-03-18 16:34:46 -04:00
Kyle Johnsen 85cc1d5a39 moved timeout to config 2022-03-18 16:33:35 -04:00
Kyle Johnsen 792054749f important change, added 5s timeout on all connections. Must send heartbeat 2022-03-18 08:59:41 -04:00
Kyle Johnsen aa792c736c accidentally sending messages twice 2022-03-16 00:30:59 -04:00
Kyle Johnsen 5fa0855b9b bug fix 2022-03-15 13:27:09 -04:00
Kyle Johnsen 62b5ab9303 Merge branch 'asyncversion' of github.com:velaboratory/VelNetServerRust into asyncversion 2022-03-14 15:07:48 -04:00
Kyle Johnsen 983308aabe untested hotfix 2022-03-14 15:07:24 -04:00
kjjohnsen 49d7628ad5
Update README.md 2022-03-13 10:28:35 -04:00
Kyle Johnsen 3a03ceb8ce fixed another unwrap bug 2022-03-12 21:54:52 -05:00
Kyle Johnsen b8f65ecf9d fixed crash condition 2022-03-07 13:08:19 -05:00
Kyle Johnsen 5f42d33040 added 'proper' error handling 2022-03-07 09:49:32 -05:00
Kyle Johnsen 84096c2d98 removed some debug messages 2022-03-07 02:30:47 -05:00
Kyle Johnsen 317d2a84c9 test scene fully working, should be drop in compatible 2022-03-07 02:24:16 -05:00
Kyle Johnsen 8336412fb3 async version 2022-03-07 02:09:04 -05:00
Anton Franzluebbers 82b0348feb fixes for server, added onefetch 2022-02-28 04:29:34 +00:00
Anton Franzluebbers 961a688068 added control panel site using rust 2022-02-27 16:04:30 -05:00
Kyle Johnsen b37edb0222 no more magic numbers 2022-02-22 08:24:34 -05:00
Kyle Johnsen 68b334f33c using try_send now, because yoda was wrong. Try is better than do 2022-02-22 01:09:59 -05:00
Kyle Johnsen cfc6a0720a left a note to fix technical debt 2022-02-21 20:57:50 -05:00
Kyle Johnsen 26af2a7f17 also added write timeout 2022-02-21 20:53:56 -05:00
Kyle Johnsen fd02ce4ede added config timeout, and set default as 30 2022-02-21 19:15:27 -05:00
Kyle Johnsen de78812fbb added timeout 2022-02-21 18:24:08 -05:00
Kyle Johnsen c2a30171e3 added config file 2022-02-13 16:40:26 -05:00
Kyle Johnsen 5f2401d004 kills connection if it speaks incorrect protocol 2022-02-13 16:10:30 -05:00
Kyle Johnsen ec2c150404 missed a message 2022-02-13 14:38:10 -05:00
Kyle Johnsen 7f94b70c4e improved logging 2022-02-13 14:33:47 -05:00
Kyle Johnsen 39d7359475 another potential race condition, though this one is less likely 2022-02-13 07:07:26 -05:00
Kyle Johnsen 6eb92d3657 fix for race condition 2022-02-13 06:49:53 -05:00
Kyle Johnsen 4ce8d48349 accidentally grabbed a lock twice 2022-02-08 17:13:42 -05:00
Kyle Johnsen 38eb7f2c0e more reduction in long write locks 2022-02-08 10:20:26 -05:00
Kyle Johnsen d5cfc471e2 added further refinements to reduce locking unecessarily 2022-02-08 10:13:18 -05:00
Kyle Johnsen 031db08eb0 addressed race condition 2022-02-08 08:59:33 -05:00
Kyle Johnsen a263c0d028 small bug fix and attempt to fix random server locking by taking a lock only after reads from the client have completed 2022-02-07 08:15:12 -05:00
Kyle Johnsen e1b13614e3 Merge branch 'main' of github.com:velaboratory/VelNetServerRust 2022-02-03 17:51:19 -05:00
Kyle Johnsen 5d44185f65 fixed leaving room 2022-02-03 17:50:32 -05:00
Anton Franzluebbers 46e4a0e06e
update readme - run correct output file for release build 2022-02-02 23:47:33 -05:00
Kyle Johnsen 4ed4c256c1 added room name to getroomdata response 2022-02-02 23:46:49 -05:00
Kyle Johnsen c311e95c12 added getroomdata message 2022-02-02 23:21:32 -05:00
Kyle Johnsen 1dd93d2848 application specific rooms 2022-02-02 17:32:34 -05:00
Kyle Johnsen 02e91964df removed magic numbers and fixed udp bug 2022-02-02 15:34:40 -05:00
Kyle Johnsen 5ce21058cd updated license 2022-02-02 07:52:06 -05:00