Commit Graph

  • c173ffdbdc implement state change to playing Lion Kortlepel 2024-01-25 12:12:06 +01:00
  • 7d813f7562 use a single strand per client to avoid writing to tcp out of order Lion Kortlepel 2024-01-25 08:52:11 +01:00
  • ee74d6291b update protocol Lion Kortlepel 2024-01-25 08:40:45 +01:00
  • 594c7881e5 Removing proprietary copyright notice from readme.md (#266) master Lambdax 2024-01-24 13:50:21 +01:00
  • b9c9f22feb Update README.md Lion 2024-01-23 21:04:37 +01:00
  • a3ca9573a5 Update LICENSE Lion 2024-01-18 15:11:53 +01:00
  • aff537afdf add AGPL-3.0 license header Lion Kortlepel 2024-01-19 10:19:34 +01:00
  • acc2dd29e9 update lionkor/commandline to v2.4.2 Lion Kortlepel 2024-01-23 19:19:29 +01:00
  • 8654beb706 implement most of the Playing state, vehicle positions, vehicle data Lion Kortlepel 2024-01-22 18:23:50 +01:00
  • 630d5f1cfa implement session sync Lion Kortlepel 2024-01-22 16:56:07 +01:00
  • bde689d31a implement fully async read and write with individual timeouts Lion Kortlepel 2024-01-21 22:54:36 +01:00
  • 303a619ece implement async accept, async read for tcp Lion Kortlepel 2024-01-20 19:20:33 +01:00
  • 24723c01da update protocol Lion Kortlepel 2024-01-20 18:18:15 +01:00
  • b06991aaca migrate codebase to new network Lion Kortlepel 2024-01-19 17:34:36 +01:00
  • e0fe6693e0 implement vehicle specifics, code needed for the rest of the server Lion Kortlepel 2024-01-19 17:33:53 +01:00
  • b882174ae7 add boost thread, glm Lion Kortlepel 2024-01-19 17:33:19 +01:00
  • 3de142a6d0 use boost::scoped_thread in IThreaded Lion Kortlepel 2024-01-19 14:42:21 +01:00
  • c77df3659a fix typos and phrasing in README.md Lucca Jiménez Könings 2024-01-19 14:14:09 +01:00
  • fff9580f66 remove unecessary comment Lucca Jiménez Könings 2024-01-19 14:10:14 +01:00
  • 9948f2412d move undef macros into Compat.h Lucca Jiménez Könings 2024-01-19 14:09:56 +01:00
  • 6ca4acbbf8 update README.md Lucca Jiménez Könings 2024-01-19 14:09:09 +01:00
  • df5766a935 document FreeBSD specific undefs Lucca Jiménez Könings 2024-01-19 12:42:51 +01:00
  • 2a54d448c3 fix typo Lucca Jiménez Könings 2024-01-19 12:38:12 +01:00
  • 3ce790a820 update README.md Lucca Jiménez Könings 2024-01-19 12:35:19 +01:00
  • 2374eba750 fix tests on FreeBSD Lucca Jiménez Könings 2024-01-19 10:51:04 +01:00
  • f82572077f add FreeBSD build target Lucca Jiménez Könings 2024-01-19 09:46:27 +01:00
  • 6f02ff92c2 fix typos and phrasing in README.md 160-bug-freebsd-support Lucca Jiménez Könings 2024-01-19 14:14:09 +01:00
  • 3ddc2d8f8b remove unecessary comment Lucca Jiménez Könings 2024-01-19 14:10:14 +01:00
  • 4d0864790a move undef macros into Compat.h Lucca Jiménez Könings 2024-01-19 14:09:56 +01:00
  • a22ad66d2b update README.md Lucca Jiménez Könings 2024-01-19 14:09:09 +01:00
  • b17c72f56e document FreeBSD specific undefs Lucca Jiménez Könings 2024-01-19 12:42:51 +01:00
  • 1bd8b024b8 fix typo Lucca Jiménez Könings 2024-01-19 12:38:12 +01:00
  • df524097fb update README.md Lucca Jiménez Könings 2024-01-19 12:35:19 +01:00
  • 26b1445ad1 Create pull_request_template.md Lion 2024-01-19 11:48:01 +01:00
  • 38532babd3 fix tests on FreeBSD Lucca Jiménez Könings 2024-01-19 10:51:04 +01:00
  • d274535f83 add AGPL-3.0 license header 259-server-important-license-change Lion Kortlepel 2024-01-19 10:19:34 +01:00
  • 924efe4331 add FreeBSD build target Lucca Jiménez Könings 2024-01-19 09:46:27 +01:00
  • 9502048525 move packet to protocol Lion Kortlepel 2024-01-17 14:59:45 +01:00
  • 9e99177fcb implement compression and decompression Lion Kortlepel 2024-01-17 14:52:09 +01:00
  • 39badf432d remove whitespace fix-lua-assertions Lion 2024-01-17 13:15:30 +01:00
  • dbab9eb894 handle udp packets like usual packets Lion Kortlepel 2024-01-16 01:03:03 +01:00
  • 9ea0931e13 implement udp connection Lion Kortlepel 2024-01-16 00:58:14 +01:00
  • e9805c3679 refactor identification to its own method Lion Kortlepel 2024-01-15 22:22:27 +01:00
  • ff33f1d42f update protocol Lion Kortlepel 2024-01-15 22:18:59 +01:00
  • 65d2ba3556 server-side identification done Lion Kortlepel 2024-01-15 22:18:25 +01:00
  • 6a411171f9 start implementing parsing of packets server-side Lion Kortlepel 2024-01-15 22:11:44 +01:00
  • 05dfb4e0c3 fix c header -> c++ header Lion Kortlepel 2024-01-15 20:57:15 +01:00
  • 4aca87d3e6 fully implement tcp and udp send and recv of packet types Lion Kortlepel 2024-01-15 20:56:44 +01:00
  • 7e9bb0cbf2 start rewriting networking Lion Kortlepel 2024-01-15 20:39:32 +01:00
  • 9915c83363 fix release arm64 workflow v3.2.2 Lion Kortlepel 2024-01-09 19:04:57 +01:00
  • 9f5a30a871 fix windows build wrongly calling vcpg from the submodule Lion Kortlepel 2024-01-09 19:00:24 +01:00
  • 6832fd05d6 remove --build-id=none from build flags Lion Kortlepel 2024-01-09 17:46:51 +01:00
  • 443871ec0f remove usages of weak_ptr 225-ungraceful-disconnect-does-not-call-onvehicledeleted Lion Kortlepel 2024-01-11 14:30:25 +01:00
  • 130e1acdb3 refactor client disconnect, client interation Lion Kortlepel 2024-01-11 14:09:50 +01:00
  • aa29d04b60 remove unused TVehicleDataLockPair Lion Kortlepel 2024-01-11 14:08:48 +01:00
  • b9f73f77c3 major refactor of Client and Server Lion Kortlepel 2024-01-08 14:55:53 +01:00
  • c6aa7776fc make update message adjustable by provider Lion Kortlepel 2023-12-29 01:10:24 +01:00
  • b0f5976121 Update release.yml to fix release message Lion 2024-01-09 15:35:34 +01:00
  • 1bd47fa649 add noninteractive flag for debian/ubuntu Lion Kortlepel 2024-01-08 11:56:17 +01:00
  • 0e924d0d51 fix bootstrap call Lion Kortlepel 2024-01-08 10:53:23 +01:00
  • 70a7a41882 add vcpkg bootstrap step Lion Kortlepel 2024-01-08 10:51:57 +01:00
  • 6ee816d10d add lua to vcpkg dependencies on windows Lion Kortlepel 2024-01-08 10:49:04 +01:00
  • 8695413211 add ubuntu 20.04, debian 12 scripts Lion Kortlepel 2024-01-08 10:31:10 +01:00
  • 52c5a995cc fix wrong action dependency Lion Kortlepel 2024-01-08 10:29:47 +01:00
  • 9d5568dc56 make all ci/cd build actions matrix generic Lion Kortlepel 2024-01-08 10:28:30 +01:00
  • c62a1b6add add arm64 builds to github actions Lion 2023-12-30 13:56:39 +01:00
  • 4228e18c90 reset default ID to 0 Lion Kortlepel 2024-01-08 17:37:29 +01:00
  • 023e968302 refactor position packet handling, add regression tests Lion Kortlepel 2024-01-08 17:36:20 +01:00
  • a4eb10b6a4 fix MP.GetPositionRaw Lion Kortlepel 2024-01-08 17:21:33 +01:00
  • 0166e488d0 fix calling GlobalParser as static Lion Kortlepel 2024-01-08 12:17:48 +01:00
  • 0836fd3af8 fix bug in HandlePosition which caused the vehicle position not to be saved properly Lion Kortlepel 2024-01-08 12:15:24 +01:00
  • 9791b8875c fix wrong order of SendErrorsShowMessage and SendErrors Lion Kortlepel 2024-01-08 17:40:33 +01:00
  • 01e8a1644a Bump version to v3.2.2 (#253) Lion 2024-01-08 19:40:00 +01:00
  • cebb2634a1 bump version Lion Kortlepel 2024-01-08 17:43:54 +01:00
  • a665e6042b fix postfix formatting 233-add-self-upgrade-commandline-flag Lion Kortlepel 2024-01-08 11:52:17 +01:00
  • eda78f7e57 leave out version if not exists Lion Kortlepel 2024-01-08 11:50:26 +01:00
  • f0861f7927 adjust update to use new binary naming format Lion Kortlepel 2024-01-08 11:25:23 +01:00
  • 21a7ca1b64 Update README.md to remove mention of scripts and add ARM instructions (#243) 254-imscaredofupdates-always-resets-to-false Lion 2023-12-30 15:07:39 +01:00
  • bd4ab2b10d Update README.md lionkor-patch-1 Lion 2023-12-30 10:22:12 +01:00
  • 1cdc8e8f48 bump version number (#241) v3.2.1 fix-crash-triggerclientevent Lion 2023-12-29 01:43:40 +01:00
  • 1f72a45231 bump version number Lion Kortlepel 2023-12-29 01:43:03 +01:00
  • 5efbbaa901 fixed for self update Lion Kortlepel 2023-12-29 00:26:24 +01:00
  • 38494bb33a remove .delete_me file on startup if it exists Lion Kortlepel 2023-12-29 00:02:56 +01:00
  • a89b51ca50 add self-update option via --update Lion Kortlepel 2023-12-29 00:00:43 +01:00
  • 002223afda Fix Server.log empty when stdout or stdin redirected (#235) Lion 2023-12-28 21:27:44 +01:00
  • ecc79b1918 update commandline to fix redirect issue Lion Kortlepel 2023-12-28 21:21:51 +01:00
  • f9b9d4642a update commandline to fix redirect issue hotfix-commandline-backends Lion Kortlepel 2023-12-28 21:21:51 +01:00
  • b4d6f90012 remove custom ip functionality Lion Kortlepel 2023-12-28 17:20:31 +01:00
  • d5000aea87 Remove changelog (#232) v3.2.0 Lion 2023-12-28 14:25:42 +01:00
  • 810788a3e4 Add Tags Feature (#192) Lion 2023-12-28 13:58:59 +01:00
  • e724a2e467 Merge remote-tracking branch 'origin/master' into feature-tags Lion Kortlepel 2023-12-28 13:57:49 +01:00
  • 54ba295fce remove changelog Lion Kortlepel 2023-12-28 13:53:32 +01:00
  • f419550061 Allow env to override serverconfig (#227) Lion 2023-12-28 13:51:00 +01:00
  • 8cccbe8542 Merge remote-tracking branch 'origin/master' into 226-allow-env-to-override-serverconfig Lion Kortlepel 2023-12-28 13:49:02 +01:00
  • 6787843b37 pretty-print tags on startup Lion Kortlepel 2023-12-28 12:58:29 +01:00
  • 16d3c6f796 Merge remote-tracking branch 'origin/master' into feature-tags Lion Kortlepel 2023-12-28 12:36:22 +01:00
  • 21e5101560 Make debug symbols available for release builds (#216) Lion 2023-12-28 12:30:40 +01:00
  • 1adf19d416 Bump version to 3.2.0 (#231) Lion 2023-12-28 12:16:05 +01:00
  • c7e228fbae bump version to 3.2.0 Lion 2023-12-28 11:56:25 +01:00
  • 6e04b2d93a Fix GitHub Actions not downloading the latest tests to run them (#220) Lion 2023-12-28 11:55:02 +01:00