Commit Graph

  • 88721d4f7f add boost circular buffer to dependencies Lion Kortlepel 2024-01-24 00:21:55 +01:00
  • 7deea900fb add Util.DebugExecutionTime Lion Kortlepel 2024-01-24 00:17:42 +01:00
  • cbc1483537 add profiling code Lion Kortlepel 2024-01-23 23:58:06 +01:00
  • 76a432981c Create pull_request_template.md (#262) develop Lion 2024-02-24 20:42:32 +01:00
  • e2d7721438 Update lionkor/commandline to v2.4.2 (#265) Lion 2024-02-24 20:41:17 +01:00
  • 0146a1cbe8 Housekeeping (#293) Lion 2024-02-24 20:36:12 +01:00
  • 352a3aa536 update contributing Lion Kortlepel 2024-02-15 17:35:02 +01:00
  • ac8c386c61 run gh workflows on PR and push differently Lion Kortlepel 2024-02-15 13:05:13 +01:00
  • d1fb15fc9a run ci/cd on PR open, reopen and ready for review Lion Kortlepel 2024-02-15 12:51:47 +01:00
  • f376d9f7be update vcpkg Lion Kortlepel 2024-02-15 12:45:25 +01:00
  • 2f3dcfeb5a update commandline Lion Kortlepel 2024-02-15 12:44:43 +01:00
  • d0d560405c add readline, start working on a new console sink new-protocol Lion Kortlepel 2024-02-15 17:17:27 +01:00
  • 98c69561b5 add libzip Lion Kortlepel 2024-02-15 12:42:51 +01:00
  • 913ba1c793 Link to the docs instead of the wiki in ServerConfig.toml (#291) Lion 2024-02-15 12:38:48 +01:00
  • 9a0c9d3ce4 Fix unicycle counting as car (#288) Lion 2024-02-15 10:13:49 +01:00
  • a0d9be18b7 documentate unicycle dirty fix sla-ppy 2024-02-14 13:51:37 +01:00
  • 87d2e3355a Update Common.cpp alex.ita 2024-02-14 11:56:02 +01:00
  • afb3763eab Update TConfig.cpp alex.ita 2024-02-14 11:51:24 +01:00
  • 9de5a08b0c dirty fix unicycle counting as car sla-ppy 2024-02-12 01:24:17 +01:00
  • bef623a281 Fix assigment of ID's so two unique users dont get the same ID (#277) Lion 2024-02-08 23:58:18 +01:00
  • e852245bae add mutex to openid sla-ppy 2024-02-08 23:29:10 +01:00
  • 5f5af9b0a7 Add version command (#274) Lion 2024-02-07 21:51:41 +01:00
  • 64f2e08ed2 add the letter v sla-ppy 2024-02-07 21:46:18 +01:00
  • 707682f4a8 refactor version sla-ppy 2024-02-07 20:47:01 +01:00
  • 913674740d add version cmd sla-ppy 2024-02-07 16:07:22 +01:00
  • 1c575ff1bc add /bigobj sla-ppy 2024-02-07 16:06:19 +01:00
  • 931d94b7d8 start integrating lua with the rest 272-revamp-plugin-engine Lion Kortlepel 2024-02-06 17:50:22 +01:00
  • 43429eadb3 fixup Lion Kortlepel 2024-02-06 00:11:31 +01:00
  • 6af471f025 start working on event handlers Lion Kortlepel 2024-02-05 20:45:46 +01:00
  • 5468e5c854 make the compiler happy Lion Kortlepel 2024-02-05 20:22:22 +01:00
  • a0241d1b36 replace literally the entire lua engine Lion Kortlepel 2024-02-05 19:46:05 +01:00
  • 55fff0138b remove old lua stuff Lion Kortlepel 2024-02-05 18:22:09 +01:00
  • 126e4b077a Remove all unused platforms from FUNDING.yml Lion 2024-01-25 12:00:56 +01:00
  • d25eabda5e Create FUNDING.yml Lion 2024-01-25 08:00:09 +01:00
  • 01ad397a84 Update README.md Lion 2024-01-23 21:04:37 +01:00
  • ef47865e88 Update LICENSE Lion 2024-01-18 15:11:53 +01:00
  • 94ea20b6b7 add AGPL-3.0 license header Lion Kortlepel 2024-01-19 10:19:34 +01:00
  • 3e2bbf1539 fix typos and phrasing in README.md Lucca Jiménez Könings 2024-01-19 14:14:09 +01:00
  • f5532ec105 remove unecessary comment Lucca Jiménez Könings 2024-01-19 14:10:14 +01:00
  • 9c44c1fbe8 move undef macros into Compat.h Lucca Jiménez Könings 2024-01-19 14:09:56 +01:00
  • 4914068f90 update README.md Lucca Jiménez Könings 2024-01-19 14:09:09 +01:00
  • 0bc3676e8e document FreeBSD specific undefs Lucca Jiménez Könings 2024-01-19 12:42:51 +01:00
  • fb0590653d fix typo Lucca Jiménez Könings 2024-01-19 12:38:12 +01:00
  • 83e0aaaaa2 update README.md Lucca Jiménez Könings 2024-01-19 12:35:19 +01:00
  • b053c3c22f fix tests on FreeBSD Lucca Jiménez Könings 2024-01-19 10:51:04 +01:00
  • cd9f8e3056 add FreeBSD build target Lucca Jiménez Könings 2024-01-19 09:46:27 +01:00
  • 23ea3311cf fix release arm64 workflow Lion Kortlepel 2024-01-09 19:04:57 +01:00
  • f9d43eac66 fix windows build wrongly calling vcpg from the submodule Lion Kortlepel 2024-01-09 19:00:24 +01:00
  • 94b9ef3eae remove --build-id=none from build flags Lion Kortlepel 2024-01-09 17:46:51 +01:00
  • d0cc23333c ensure client stays referenced while referenced in thread pool Lion Kortlepel 2024-01-26 10:32:41 +01:00
  • e72c217e63 Remove all unused platforms from FUNDING.yml 258-mpget-and-mpset-improvements Lion 2024-01-25 12:00:56 +01:00
  • 75bae8ee5a Create FUNDING.yml Lion 2024-01-25 08:00:09 +01:00
  • 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