Commit Graph

  • 03ee46d293 fixed filename stuff in lua Lion Kortlepel 2020-11-13 22:56:56 +01:00
  • fb7ed95d1d small fix Anonymous275 2020-11-13 23:55:51 +02:00
  • 21c9ac4f53 fixed missing backslash Lion Kortlepel 2020-11-13 22:52:26 +01:00
  • ab5da1d94b add boost_ to gitignore for linux dev Lion Kortlepel 2020-11-13 22:45:03 +01:00
  • 6710c18168 fix lua file stuff and more file stuff Lion Kortlepel 2020-11-13 22:43:35 +01:00
  • cdd9ef86ae fix history bug Lion Kortlepel 2020-11-13 02:13:02 +01:00
  • 85edadb6e4 use read(..., ..., 1) instead of getchar Lion Kortlepel 2020-11-13 01:38:36 +01:00
  • aa29530d92 fix identification & check thread issue with atomic bool Lion Kortlepel 2020-11-13 00:17:27 +01:00
  • 270cca40ac fix closesocketproper on windows Lion Kortlepel 2020-11-12 23:39:04 +01:00
  • c1633b6401 remove debug error Lion Kortlepel 2020-11-12 23:22:14 +01:00
  • fa9bc16038 CloseSocketProper instead of closesocket Lion Kortlepel 2020-11-12 23:20:37 +01:00
  • fedca58e8e remove Temp < 0 message for now Lion Kortlepel 2020-11-12 23:02:47 +01:00
  • 6ecf6c58ac Possible debug spam fix Anonymous275 2020-11-12 23:58:23 +02:00
  • 954d55c1a6 minor format fixes Lion Kortlepel 2020-11-12 17:11:51 +01:00
  • 58e65cf43f clang-format everything Lion Kortlepel 2020-11-12 17:09:14 +01:00
  • c9f5ee9729 log any and every time we closesocket Lion Kortlepel 2020-11-12 03:00:32 +01:00
  • 583819070b add Client( ) around player name in TID output Lion Kortlepel 2020-11-12 02:40:01 +01:00
  • 9ddab14f01 possibly fix port in use Lion Kortlepel 2020-11-12 02:35:11 +01:00
  • d44aa86ed1 shutdown the socket on linux as well Lion Kortlepel 2020-11-12 02:31:11 +01:00
  • 7a5861a917 add tid print to check thread in identification Lion Kortlepel 2020-11-12 02:24:41 +01:00
  • 5e603c65b6 fix timeout in identification Lion Kortlepel 2020-11-12 02:22:49 +01:00
  • 3137f4e9db comment out timeout thread for now Lion Kortlepel 2020-11-12 02:02:26 +01:00
  • 80c5341650 add last error for windows as well Lion Kortlepel 2020-11-12 01:56:50 +01:00
  • cde41f01b2 error on send failure Lion Kortlepel 2020-11-12 01:52:44 +01:00
  • be7e2f1616 possible fix for ping=? Lion Kortlepel 2020-11-12 01:33:35 +01:00
  • cdb2624367 Made the server make sure there is only 1 connection Anonymous275 2020-11-12 01:40:26 +02:00
  • 308500c01f Fix multiple small issues :) Lion Kortlepel 2020-11-11 11:24:36 +01:00
  • 8f05cdcc61 Replace some mutex locks with scoped locks Lion Kortlepel 2020-11-11 00:20:14 +01:00
  • 94f6a81673 lua error fix Anonymous275 2020-11-11 00:40:22 +02:00
  • 60c7997c6b Ignore SIGPIPE so we dont crash on broken pipes Lion Kortlepel 2020-11-09 23:34:44 +01:00
  • 2d11841a68 Fix crashing when port checking, remove debug prints Lion Kortlepel 2020-11-09 23:34:06 +01:00
  • 01e02edf8c Add clear with "clear", "cls" and Ctrl+L Lion Kortlepel 2020-11-09 00:01:04 +01:00
  • 52bf3cdd21 YAFFWH - Yet another fix for win32 history Lion Kortlepel 2020-11-08 23:45:59 +01:00
  • 1bbe88b240 Fix history on win32 again Lion Kortlepel 2020-11-08 23:39:00 +01:00
  • 5fc6c3ddd7 Implemented history on windows Lion Kortlepel 2020-11-08 23:30:32 +01:00
  • d226b36f44 enable console history again on win32 Lion Kortlepel 2020-11-08 23:24:04 +01:00
  • 7ab37b7fe9 Properly add RWMutex Lion Kortlepel 2020-11-08 22:39:20 +01:00
  • 747e948339 Fix console behavior on win32 Lion Kortlepel 2020-11-08 22:15:49 +01:00
  • 7fce274915 Fix printing, make CI into unique_ptr (more) Lion Kortlepel 2020-11-08 21:46:02 +01:00
  • b663563f01 TCP header fix Anonymous275 2020-11-08 22:17:45 +02:00
  • 8e9bf46778 lot of work Anonymous275 2020-11-08 21:48:44 +02:00
  • c6fbd3dc49 Add more memory safety, fix print(nil) crash Lion Kortlepel 2020-11-08 14:44:49 +01:00
  • b9758ddaea ProcessCompositeInput: ensure we dont cause UB on memcmp Lion Kortlepel 2020-11-08 14:31:15 +01:00
  • e42256dd5f Shrink history size to 10 soft 20 hard Lion Kortlepel 2020-11-08 14:21:44 +01:00
  • 0b71d77a48 Add console history. Lion Kortlepel 2020-11-08 14:18:49 +01:00
  • 1e5faea1a4 Fix console _getch behavior on unix Lion Kortlepel 2020-11-08 13:32:45 +01:00
  • 4ecd57fed4 Only show ThreadNames in server debug MODE Lion Kortlepel 2020-11-08 13:06:38 +01:00
  • b8bd939bd7 Add build instructions for linux, fix some cmake issues root 2020-11-08 06:54:59 -05:00
  • 1ef6cf53a2 Add endian-correctness to TCPSend&Rcv (parallel to the Launcher commit) Lion Kortlepel 2020-11-08 11:52:32 +01:00
  • 26383d5346 Add lots of memory safety to client interface Lion Kortlepel 2020-11-08 02:50:17 +01:00
  • 96668add6e Safety improvements Lion Kortlepel 2020-11-08 02:29:06 +01:00
  • 437a654b90 Added thread names to logs Lion Kortlepel 2020-11-08 02:28:40 +01:00
  • a42ab67d2f Minor fixes Lion Kortlepel 2020-11-08 01:31:34 +01:00
  • fe6cfd027e fix some unix stuff Lion Kortlepel 2020-11-07 23:40:53 +01:00
  • a08d29a0ae Vehicle ghost fix, player list fix Anonymous275 2020-11-07 23:29:06 +02:00
  • 2021f0b461 fixed debug output, server exit hang, crashes Anonymous275 2020-11-07 18:52:03 +02:00
  • 5b92cbc0be wesocket base Anonymous275 2020-11-07 02:35:50 +02:00
  • 757c63bddb Update CMakeLists.txt Anonymous275 2020-11-07 00:09:50 +02:00
  • 77f811b7a8 websocket wip Anonymous275 2020-11-06 23:58:47 +02:00
  • 6bebc4c160 Fix lua imports, fix linux backspace behaviour in console Lion Kortlepel 2020-11-06 15:50:03 +01:00
  • e5a0d43024 fixed windows build Anonymous275 2020-11-06 16:43:18 +02:00
  • b49abe02eb Merge pull request #4 from Starystars67/cross-platform Lion Kortlepel 2020-11-06 14:30:11 +01:00
  • 3eb2bd0dfc possibly fixed UDPSend error on unix Lion Kortlepel 2020-11-06 01:58:36 +01:00
  • 775e46788c fix SendAll again Lion Kortlepel 2020-11-06 01:40:08 +01:00
  • 1de29dc5e4 fix assert in SendToAll Lion Kortlepel 2020-11-06 01:34:55 +01:00
  • e41b3df095 fix glaring f*cking error Lion Kortlepel 2020-11-06 01:07:55 +01:00
  • 24eaa1e079 add even more prints Lion Kortlepel 2020-11-06 00:58:25 +01:00
  • 8ba89e491f add even more debugging prints Lion Kortlepel 2020-11-06 00:54:05 +01:00
  • 6a3b933df1 more verbose errors Lion Kortlepel 2020-11-06 00:31:35 +01:00
  • f0c87341ab implement size header for auth Lion Kortlepel 2020-11-05 23:57:07 +01:00
  • fbbdc084a4 Windows compile fix Anonymous275 2020-11-05 16:49:49 +02:00
  • 36db73b562 Add more safety on some memory handling Lion Kortlepel 2020-11-04 14:35:28 +01:00
  • f2d87078ae Fix various memory leaks with RAII Lion Kortlepel 2020-11-04 13:10:45 +01:00
  • 5452aeb558 Fix race condition in debug build printing Lion Kortlepel 2020-11-04 11:58:09 +01:00
  • 2beff2495f Fix backspace behavior, random printing of > Lion Kortlepel 2020-11-03 13:41:23 +01:00
  • 9bae155439 dont assert at all in release mode Lion Kortlepel 2020-11-03 12:53:19 +01:00
  • c5c21c43ad Implement various WIN32 fixes Lion Kortlepel 2020-11-03 12:50:05 +01:00
  • f144d451c7 Fixup Lion Kortlepel 2020-11-03 12:14:19 +01:00
  • ddd9c55822 Disable _s warnings on msvc Lion Kortlepel 2020-11-03 12:12:27 +01:00
  • 801ea3f777 Fix windows naming issue with assert Lion Kortlepel 2020-11-03 12:10:08 +01:00
  • e986df0579 change __WIN32 to WIN32 (oops) Lion Kortlepel 2020-11-03 12:01:31 +01:00
  • e9432ac1ca add WIN32 and UNIX specific cmake instructions Lion Kortlepel 2020-11-03 11:48:42 +01:00
  • aa73a9d16a Assert nullptrs in VehicleData we'll nuke this file anyways, but for now lets be safe about ptrs. Lion Kortlepel 2020-11-03 10:38:44 +01:00
  • b2166402a2 Print TIDs in every new thread Lion Kortlepel 2020-11-03 10:22:49 +01:00
  • 2ec65d5b84 Implement Assertion properly, TID printing in debug builds Lion Kortlepel 2020-11-03 10:13:52 +01:00
  • 69f20bdf41 Add TID debug printing Lion Kortlepel 2020-11-03 09:36:00 +01:00
  • 289bb1c1f3 add *Server.cfg* rule to gitignore Lion Kortlepel 2020-11-03 09:03:01 +01:00
  • eead954bf9 Fix Console on Unix, adapt console behavior to that of a traditional console, add Assert.h, add clang-format file with modified WebKit style Lion Kortlepel 2020-11-03 09:00:42 +01:00
  • 13e79e407c add support for std::filesystem on older compilers root 2020-11-01 06:48:31 -05:00
  • 4d259c9d25 add cmake lists for debian Lion Kortlepel 2020-11-01 12:46:16 +01:00
  • 953131289d Fix compiler warnings, explicitly cast by default Lion Kortlepel 2020-11-01 12:19:19 +01:00
  • 8bc35fb82e Refactor to work on Linux / Unix, fix some compiler errors. CMakeLists was also modified to make this work, but its scuffed and i will hold on to that for a while longer Lion Kortlepel 2020-11-01 02:00:27 +01:00
  • 02fbe72eed lib push Anonymous275 2020-10-31 15:18:28 +02:00
  • 2604308094 lib sync Anonymous275 2020-10-31 15:15:26 +02:00
  • 6787f43889 removed file Anonymous275 2020-10-31 15:10:11 +02:00
  • 7e917e99a1 Merge branch 'master' of https://github.com/Starystars67/BeamNG-MP-Server Anonymous275 2020-10-31 15:05:03 +02:00
  • 9adc633c2f Update .gitignore Anonymous275 2020-10-31 15:03:49 +02:00
  • 030944ebc2 Add files via upload Anonymous275 2020-10-31 15:01:30 +02:00
  • 90458cbf72 Delete libcurl_a.lib Anonymous275 2020-10-31 14:57:00 +02:00
  • 3bdc75b0c0 server input Anonymous275 2020-10-31 14:55:00 +02:00