Commit Graph

121 Commits

Author SHA1 Message Date
m
44090244bc use X Labs master server, node fallback 2022-05-03 00:17:31 -05:00
FutureRave
a41d7356cc
Refactor command (changes from s1x) 2022-03-17 18:50:20 +00:00
Dss0
f4ba792dc3
Merge pull request #192 from diamante0018/refactor-iso-core-guidelines
ISO Core guidelines
2022-02-27 14:10:31 +01:00
FutureRave
c54981c6df
ISO Core guidelines 2022-02-27 12:53:44 +00:00
FutureRave
a5cc395b65
Refactor some utils 2022-02-26 22:50:53 +00:00
Dss0
8d1b06203e
Merge pull request #46 from ineedbots/bot_scr
Bot GSC functions for bots pressing buttons and moving + fix for node system related crash
2020-12-05 02:41:08 +01:00
Joelrau
eb897f9a76 [Node] Use clcState instead of CL_IsCgameInitialized
Game::CL_IsCgameInitialized() only returns true when the player is actually in the game. With this clcState returns 0 when in main menu so if clcState isn't 0 we will return.
2020-12-04 23:20:15 +02:00
INeedBots
e5a45023f2 [Node] Fragment the nodeListResponse send messages 2020-11-17 01:06:02 -06:00
momo5502
cdd64ec793 [Node] Don't stop frame work for dedis 2018-12-28 18:45:36 +01:00
momo5502
4fa89722a2 [General] Use const string references 2018-12-17 15:34:28 +01:00
/dev/root
70a60517ee [Download] Change json 2018-12-03 22:10:55 +01:00
/dev/root
3f9f58d5f6 [Download] Add serverlist info 2018-12-02 19:04:04 +01:00
momo5502
b2c94a7be3 Revert "[DHT] Implement DHT" 2018-10-09 10:53:15 +02:00
momo5502
76b8e299a0 [DHT] Implement DHT 2017-09-02 20:03:51 +02:00
TheApadayo
20048b8d50 [Node] Disable node system while in game to prevent lag spikes on lower end PCs 2017-07-24 19:15:27 -04:00
momo5502
d3930ce19a [Node] Introduce dvar to control server query rate 2017-07-12 10:12:51 +02:00
momo5502
d153c98408 [Node] Ignore invalid nodes 2017-07-09 20:53:21 +02:00
momo5502
4aba6fa06d [Submodules] Get rid of zstd 2017-07-03 16:43:48 +02:00
momo5502
e80eb6fb43 [General] Get rid of FPS drops 2017-07-03 15:07:47 +02:00
momo5502
8a1936347f [Node] Optimize code 2017-06-26 23:23:08 +02:00
momo5502
a011022da5 [ZoneBuilder] Use ZSTD for fastfile compression 2017-06-26 20:30:29 +02:00
momo5502
0051722d94 [Node] Remove empty line 2017-06-26 00:09:05 +02:00
momo5502
72fe016543 [Node] Regularly store nodes 2017-06-26 00:01:58 +02:00
momo5502
b1a91125fc [Node] Rewrite entire node system 2017-06-25 21:54:35 +02:00
momo5502
e841ca48eb [Node] Clear default nodes if invalid 2017-06-25 12:44:09 +02:00
momo5502
08bc848267 [General] Small code fixes and optimization 2017-06-14 20:53:54 +02:00
momo5502
17ae11544d [Node] Introduce net_natFix dvar 2017-05-31 23:45:49 +02:00
momo5502
7af0f7368c [Node] Check if ports match to get rid of unforwarded nodes 2017-05-31 18:03:05 +02:00
momo5502
7dbfdb8a79 [Scheduler] Fix errors 2017-05-31 16:09:41 +02:00
momo5502
fe6cb2d737 [Scheduler] Introduce scheduler with 80 compile errors 2017-05-31 15:50:32 +02:00
momo5502
eb71cf0ae8 [Node] Fix sync nodes lag 2017-05-30 23:24:55 +02:00
momo5502
15aea4e0bc [Node] Get serverlist from dedis 2017-05-30 20:31:00 +02:00
momo5502
2e01137ff8 [ServerList] Use recursive mutex 2017-02-28 19:58:21 +01:00
momo5502
89ef10b789 [Monitor] Correctly load stored nodes 2017-02-25 15:59:58 +01:00
momo5502
488706c71d [Node] Limit servers to 10 per ip 2017-02-14 14:10:57 +01:00
momo5502
14601ebd03 [Node] Safer node deletion 2017-02-10 16:10:48 +01:00
momo5502
74b34f2a6d [LineEndings] Fix them all 2017-01-19 22:55:15 +01:00
momo5502
06bb09e1f0 [Cryptography] Generate secure challenges 2017-01-19 18:14:30 +01:00
momo5502
ef3fb631d5 [Node] Update protocol to version 4
With better thread synchronization!
2017-01-14 11:33:40 +01:00
momo5502
e34958d478 [Node] Only allow 1 node with the same public key 2017-01-14 01:21:39 +01:00
momo5502
428c1f24c3 [Node] Directly query nodes 2017-01-12 18:32:15 +01:00
momo5502
c9d160c72a [General] Get rid of unnecessary submodules 2017-01-06 15:27:35 +01:00
momo5502
788ccae967 [Command] Use pointers instead of an abstraction interface for params 2016-12-07 20:00:24 +01:00
/dev/root
ddce60ee00 [Cache] Removed Constructor
- removed Constructor
- changed all functions to static

[ci skip]
2016-11-21 20:49:33 +01:00
/dev/root
d17f287bf2 [Cache] Used Utils::Cache
[ci skip]
2016-11-21 11:29:55 +01:00
momo5502
8085e4bd88 [CodeStyle] Refactor the code to match our basic style guidelines 2016-11-20 14:10:57 +01:00
/dev/root
79f1b2bd44 [Node] Refactored reloadnodes and syncnodes
- removed reloadnodes
- moved LoadNodeRemotePreset to syncnodes
2016-11-16 18:37:44 +01:00
/dev/root
bb34e0416f [Node] Add command to trigger reload of remote nodes
- fixed a typo
2016-11-15 20:53:11 +01:00
momo5502
f5786d0bbb [Node] Load nodes after network start 2016-11-15 16:56:21 +01:00
momo5502
3a773df44b [Node] Fuck, that typo is stronger than me 2016-11-15 16:45:49 +01:00