Commit Graph

  • 8d32426962
    Update README.md asyncversion kjjohnsen 2023-01-22 14:41:17 -0500
  • 5f52900ded updated README with instructions for docker and docker-compose versions, added docker-compose config for running both the control panel and server with a shared log volume, reduced size of control panel image, use tuptime because uptime isn't installed anyway Anton Franzluebbers 2022-11-06 19:11:59 -0500
  • 5200ba7723 docker support, move server to sibling folder Anton Franzluebbers 2022-09-27 19:12:37 -0400
  • 7a615c4489
    Update README.md v1.0 Anton Franzluebbers 2022-07-10 15:53:07 -0400
  • 4c44c3531b control panel works more now, added install script to add services and compile Anton Franzluebbers 2022-07-10 15:16:44 -0400
  • 04cb9e29d9 fixed master changing bug Kyle Johnsen 2022-05-25 14:57:44 -0400
  • 95dece7fed added checking if log files exist first, limit length of log file output in control panel Anton Franzluebbers 2022-03-26 16:12:09 -0400
  • ec86134356 Merge branch 'asyncversion' of github.com:velaboratory/VelNetServerRust into asyncversion Anton Franzluebbers 2022-03-26 19:06:52 +0000
  • 8c334ec751 minor control panel changes from server Anton Franzluebbers 2022-03-26 19:06:19 +0000
  • 2f894d7729 fixed potential tcp errors that may occur when packets are split Kyle Johnsen 2022-03-20 16:29:28 -0400
  • e64ddafeb6 removed some potential failure paths, server should never crash Kyle Johnsen 2022-03-20 15:36:37 -0400
  • 3caa73304f mistake of commiting without testing Kyle Johnsen 2022-03-18 16:34:46 -0400
  • 85cc1d5a39 moved timeout to config Kyle Johnsen 2022-03-18 16:33:35 -0400
  • 792054749f important change, added 5s timeout on all connections. Must send heartbeat Kyle Johnsen 2022-03-18 08:59:41 -0400
  • aa792c736c accidentally sending messages twice Kyle Johnsen 2022-03-16 00:30:59 -0400
  • 5fa0855b9b bug fix Kyle Johnsen 2022-03-15 13:27:09 -0400
  • 62b5ab9303 Merge branch 'asyncversion' of github.com:velaboratory/VelNetServerRust into asyncversion Kyle Johnsen 2022-03-14 15:07:48 -0400
  • 983308aabe untested hotfix Kyle Johnsen 2022-03-14 15:07:24 -0400
  • 49d7628ad5
    Update README.md kjjohnsen 2022-03-13 10:28:35 -0400
  • 3a03ceb8ce fixed another unwrap bug Kyle Johnsen 2022-03-12 21:54:52 -0500
  • b8f65ecf9d fixed crash condition Kyle Johnsen 2022-03-07 13:08:19 -0500
  • 5f42d33040 added 'proper' error handling Kyle Johnsen 2022-03-07 09:49:32 -0500
  • 84096c2d98 removed some debug messages Kyle Johnsen 2022-03-07 02:30:47 -0500
  • 317d2a84c9 test scene fully working, should be drop in compatible Kyle Johnsen 2022-03-07 02:24:16 -0500
  • 8336412fb3 async version Kyle Johnsen 2022-03-07 02:09:04 -0500
  • 82b0348feb fixes for server, added onefetch main Anton Franzluebbers 2022-02-28 04:29:34 +0000
  • 961a688068 added control panel site using rust Anton Franzluebbers 2022-02-27 16:04:30 -0500
  • b37edb0222 no more magic numbers Kyle Johnsen 2022-02-22 08:24:34 -0500
  • 68b334f33c using try_send now, because yoda was wrong. Try is better than do Kyle Johnsen 2022-02-22 01:09:59 -0500
  • cfc6a0720a left a note to fix technical debt Kyle Johnsen 2022-02-21 20:57:50 -0500
  • 26af2a7f17 also added write timeout Kyle Johnsen 2022-02-21 20:53:56 -0500
  • fd02ce4ede added config timeout, and set default as 30 Kyle Johnsen 2022-02-21 19:15:27 -0500
  • de78812fbb added timeout Kyle Johnsen 2022-02-21 18:24:08 -0500
  • c2a30171e3 added config file Kyle Johnsen 2022-02-13 16:40:26 -0500
  • 5f2401d004 kills connection if it speaks incorrect protocol Kyle Johnsen 2022-02-13 16:10:30 -0500
  • ec2c150404 missed a message Kyle Johnsen 2022-02-13 14:38:10 -0500
  • 7f94b70c4e improved logging Kyle Johnsen 2022-02-13 14:33:47 -0500
  • 39d7359475 another potential race condition, though this one is less likely Kyle Johnsen 2022-02-13 07:07:26 -0500
  • 6eb92d3657 fix for race condition Kyle Johnsen 2022-02-13 06:49:53 -0500
  • 4ce8d48349 accidentally grabbed a lock twice Kyle Johnsen 2022-02-08 17:13:42 -0500
  • 38eb7f2c0e more reduction in long write locks Kyle Johnsen 2022-02-08 10:20:26 -0500
  • d5cfc471e2 added further refinements to reduce locking unecessarily Kyle Johnsen 2022-02-08 10:13:18 -0500
  • 031db08eb0 addressed race condition Kyle Johnsen 2022-02-08 08:59:33 -0500
  • a263c0d028 small bug fix and attempt to fix random server locking by taking a lock only after reads from the client have completed Kyle Johnsen 2022-02-07 08:15:12 -0500
  • e1b13614e3 Merge branch 'main' of github.com:velaboratory/VelNetServerRust Kyle Johnsen 2022-02-03 17:51:19 -0500
  • 5d44185f65 fixed leaving room Kyle Johnsen 2022-02-03 17:50:32 -0500
  • 46e4a0e06e
    update readme - run correct output file for release build Anton Franzluebbers 2022-02-02 23:47:33 -0500
  • 4ed4c256c1 added room name to getroomdata response Kyle Johnsen 2022-02-02 23:46:49 -0500
  • c311e95c12 added getroomdata message Kyle Johnsen 2022-02-02 23:21:32 -0500
  • 1dd93d2848 application specific rooms Kyle Johnsen 2022-02-02 17:32:34 -0500
  • 02e91964df removed magic numbers and fixed udp bug Kyle Johnsen 2022-02-02 15:34:40 -0500
  • 5ce21058cd updated license Kyle Johnsen 2022-02-02 07:52:06 -0500
  • cfbcaf86e9 added separate message for joining and leaving. joining gives you all ids in room now Kyle Johnsen 2022-01-31 00:57:51 -0500
  • 700ee32317
    Create LICENSE kjjohnsen 2022-01-26 10:58:32 -0500
  • 556f9c345e
    Create README.md Anton Franzluebbers 2022-01-24 20:13:03 -0500
  • 63d3d7ed8e fixed bug in udp loop that could crash loop Kyle Johnsen 2022-01-24 19:24:02 -0500
  • 9f422d46b6 changed 127.0.0.1 to 0.0.0.0 so it accepts from anywhere Kyle Johnsen 2022-01-21 10:24:22 -0500
  • 25218d0a14 added ordered messages Kyle Johnsen 2022-01-21 08:44:00 -0500
  • 6bcd8708ba fixed bug that left clients in room Kyle Johnsen 2022-01-21 08:22:24 -0500
  • 6f79a700b4 removed println and warnings Kyle Johnsen 2022-01-20 00:59:25 -0500
  • 1629adcc12 fixed udp bug Kyle Johnsen 2022-01-20 00:56:15 -0500
  • e35ec560d4 added rooms message implementation Kyle Johnsen 2022-01-20 00:13:26 -0500
  • af9d77e0cd a little more comments Kyle Johnsen 2022-01-19 17:17:37 -0500
  • 1caf16ef44 okay, so RWlocks are not so simple Kyle Johnsen 2022-01-19 16:06:53 -0500
  • 2f1c216d62 switched to RWLock over mutex, so it should be much more performant now Kyle Johnsen 2022-01-19 15:11:55 -0500
  • 01e3e0c808 master client messages are sent now Kyle Johnsen 2022-01-19 02:06:01 -0500
  • d40435ae71 bug fixes Kyle Johnsen 2022-01-19 00:29:40 -0500
  • 89123a605e udp mostly done, but untested Kyle Johnsen 2022-01-18 14:46:04 -0500
  • 9b8395806d progress towards udp Kyle Johnsen 2022-01-18 10:27:36 -0500
  • 8a5591c8bc fixed bug introduced by not assigning client to room Kyle Johnsen 2022-01-18 09:30:31 -0500
  • 4c8180dc17 added group messaging to tcp Kyle Johnsen 2022-01-18 09:14:14 -0500
  • a1c6b1c81d remove build files, remove warnings Kyle Johnsen 2022-01-18 07:44:14 -0500
  • ccbd4444c4 hack fix for two clients leaving a room at the exact same time Kyle Johnsen 2022-01-18 02:25:13 -0500
  • efeb05f5f1 now sends messages Kyle Johnsen 2022-01-18 02:10:26 -0500
  • b0bd8e363e small strings Kyle Johnsen 2022-01-17 22:33:34 -0500
  • e6319b5230 first commit Kyle Johnsen 2022-01-17 18:16:45 -0500