890 Commits

Author SHA1 Message Date
死体 ca8576e1ac Fix handling of update packages + Fix sending of files 2025-01-06 22:08:47 +01:00
死体 d3e278337e Load update packages when reloading filesystem and log if update package misses file in RC 2025-01-06 19:48:28 +01:00
死体 f59409ba07 Fix jenkins builds 2024-06-07 15:23:58 +02:00
死体 fd5502d5ca Merge pull request #95 from xx-shitai-xx/patch/fix-level-script-implementation
Patch/fix level script implementation
2023-11-15 08:42:46 +01:00
死体 6b752c9a0e Treat all 2xx httpcodes as succes for HttpPost 2023-11-14 00:55:23 +01:00
死体 47cb58d7fd Fix CI/CD 2023-11-14 00:18:17 +01:00
死体 1c5b20a9cd Make level.npcs work the same as level.signs, level.chests and level.links 2023-11-13 20:42:04 +01:00
死体 06854358e7 Fix some mistakes 2023-11-13 19:25:26 +01:00
死体 db8bdd7f03 Use more lightweight http lib for the serverside http requests + fix windows support 2023-11-13 19:09:14 +01:00
死体 2c484b2448 Add HttpGet and HttpPost methods for serverside scripting 2023-11-06 19:06:17 +01:00
死体 a139f32a53 Fix gani arguments 2023-11-03 18:24:11 +01:00
死体 b651ef4181 Add shoot support 2023-11-03 18:15:45 +01:00
死体 4fce8bc27f Add level.chest manipulation 2023-04-21 22:43:32 +02:00
死体 78e4ebd3f9 Fix line-endings 2023-04-21 15:57:23 +02:00
死体 91906661e8 Fix signs + level layers 2023-04-21 15:45:58 +02:00
死体 cbe55d7bf8 Make the level.links object iterable 2023-04-21 02:19:31 +02:00
死体 84da90d0e9 Add sign manipulation 2023-04-20 12:52:25 +02:00
死体 1d24272744 Add function to remove level link 2023-04-18 20:27:13 +02:00
死体 372ca68082 Improve implementation 2023-04-18 16:45:59 +02:00
死体 ef6cd7b469 Minor cosmetic changes 2023-04-18 10:26:20 +02:00
死体 a1a2007cb9 Fix build error with optional value 2023-04-17 23:31:12 +02:00
死体 3101604eed Put back std::optional, fix build error on non-npcserver builds 2023-04-17 23:15:48 +02:00
死体 a3b10428b4 Fix build error 2023-04-17 22:50:08 +02:00
死体 a768d4c5e5 Add AddLevelLink function for adding a level link to a level. Closes #59 2023-04-17 22:34:26 +02:00
死体 b4fe50ac80 Add AddNPC function for adding a permanent npc to a level. Closes #60 2023-04-17 21:28:24 +02:00
死体 752fe2e941 Merge pull request #45 from xtjoeytx/feature/websockets
[WIP] Feature/websockets
2023-02-23 10:52:20 +01:00
joey 9d70104fdd Update main.cpp 2023-02-22 22:02:54 -05:00
死体 6e1de589c9 Merge remote-tracking branch 'origin/master' into feature/websockets 2023-02-22 20:35:39 +01:00
死体 a783a0458f Cleanup test code 2023-02-22 20:21:07 +01:00
John 6ae38528ba Merge pull request #89 from xtjoeytx/feature/new-serveroptions
Implemented unstickmetime and protectedweapons. (#25)
2023-02-20 18:15:48 -08:00
John Norman 257644c729 Implemented unstickmetime and protectedweapons. (#25) 2023-02-20 15:24:53 -08:00
John Norman 1b7db141c9 Fixed a crash that happened when a login was rejected.
Updated gs2lib.
2023-02-20 14:34:39 -08:00
John Norman 0834fefd04 Remove the ability to launch multiple servers. 2023-02-20 00:24:56 -08:00
John Norman 4c90b46661 Fixed player prop sending on level load. 2023-02-19 20:48:07 -08:00
John Norman 5b72087081 Fixed player id shadowing. 2023-02-19 20:47:09 -08:00
joey 11002a3099 fixed rc, disabled threadpool for script compiling since we aren't using that 2023-02-19 11:58:41 -05:00
John Norman 9c45cd79fc Fixed TPlayer destruction crash. 2023-02-16 19:03:54 -08:00
John Norman 1117da4741 Removed cache invalidation as it was not the issue at hand. 2023-02-16 11:22:37 -08:00
John Norman 78c620a145 Add GS2 script invalidation for NC weapon updates. 2023-02-15 22:04:02 -08:00
John Norman 1cda938275 Resolved crashing on shutdown. 2023-02-15 22:03:33 -08:00
John Norman cc9d1a0491 Fixed more regressions.
Resolved issues with packets incorrectly returning to the player who sent them.
Resolved crash on server shutdown.
2023-02-15 18:28:23 -08:00
John Norman cb297b9c09 Fixed UPNP. 2023-02-15 17:29:49 -08:00
John Norman fbcb63cf3e Fixing level warp issues. 2023-02-15 17:29:34 -08:00
John Norman e33097d7c3 Resolved a GCC build issue. 2023-01-30 07:42:43 -08:00
joey bcdb73977a Fix mutex locking error due to copy of CSettings 2023-01-29 22:48:14 -05:00
John Norman 821e196dc5 Implemented smart pointers in the npc-server code. 2023-01-28 10:34:23 -08:00
John Norman d087e77545 All non-V8 related code migrated to smart pointers. 2023-01-27 21:45:41 -08:00
joey 3d78943755 Fix for joins in non-npc-server builds 2023-01-27 14:56:28 -05:00
死体 200c41e685 Some cleanup 2022-12-28 23:35:52 +01:00
死体 4c56f7e3b6 Don't allow to fetch the level object on a npc marked as deleted, to avoid putnpc loops 2022-12-14 14:25:02 +01:00