4cd7b7cb53
added basework for instancing
2020-09-30 20:44:37 -05:00
efb3df7133
Implemented GM SpecialState Handling
...
Co-authored-by: dongresource <dongresource@protonmail.com>
2020-09-27 22:19:21 +02:00
Gent
db33ca2bbb
Prevent player position from updating when flying
...
Only chunk is updated instead to maintain visibility
2020-09-24 18:43:58 -04:00
Gent
7dfc888552
Basic slider implementation
2020-09-23 00:08:51 -04:00
f4db0830ba
huge refactoring, chunking added
2020-09-17 17:45:43 -05:00
f7571607ba
Only send live checks when the connection has been silent for a while.
...
Also:
* Made the timeout configurable
* Removed the stale randomcharacters config option
* Switched to time_t for time values, even though it doesn't really
matter that much
* Halved the keepAliveTimer frequency
2020-09-16 17:45:53 +02:00
kamilprzyb
fc57cae37d
added saving character when a connection with shard is killed
2020-09-14 01:38:04 +02:00
kamilprzyb
11801c1f89
Rewrote DB to use ORM, added all remaining features to LoginServer and refactored it
2020-09-02 00:37:09 +02:00
72a811d6ab
Implemented guide changing.
...
This means the Time Machine works as well.
2020-08-28 22:22:24 +02:00
d964a83d6d
Respawn points work now.
...
Note that some of them weren't present in clientnpc and will need to be
manually added later.
2020-08-25 03:34:53 +02:00
14bc368073
Dynamically allocate the Player struct in PlayerView.
...
This way we're not always passing it around by value.
Note that the Player structs in CNSharedData are still
pass-by-reference. Will probably change this later.
2020-08-25 00:59:55 +02:00
Onii-chan
afbf309c7e
Add player revive, vehicle mount/dismount and more ( #33 )
2020-08-24 16:04:56 -05:00
651ccba932
Replace ifdef guards with #pragma once
...
tl;dr this has potentially significant compilation speed benefits.
2020-08-23 19:14:54 +02:00
0d27412d81
added getNearbyPlayers
2020-08-23 10:42:37 -05:00
35b424c531
fixed warnings for VC++
2020-08-22 13:38:27 -05:00
Onii-chan
56bf0db20d
Added more nano features (commands, equip & unequip, powers) ( #26 )
...
* Revert "fixed window build"
This reverts commit b94f602537
.
* Revert "Revert "fixed window build""
This reverts commit dac4457ed2
.
* Add nano power feature
* Update CNShardServer.hpp
* Update CNShardServer.hpp
* Test: Add nano power feature
Nano powers are set to the first power in its selection by default.
* Update NanoManager.cpp
* Test: More nano features
* Update NanoManager.hpp
* Update PlayerManager.hpp
* Update PlayerManager.cpp
* Updated indentations
* Update PlayerManager.cpp
* Add DEBUGLOG()
Co-authored-by: CPunch <sethtstubbs@gmail.com>
2020-08-22 13:02:08 -05:00
6857f50c30
added basic NPCManager
2020-08-20 16:43:48 -05:00
CakeLancelot
14d556976d
Add zipline, slide, cannon, and jump pad packets
...
Cannon still looks wonky from other player's PoV, something's up with the rotation - will investigate later.
2020-08-20 11:26:26 -05:00
f2059c9ce1
merged motd and exit patch by dongresource
2020-08-19 12:22:54 -05:00
24d30a05bf
added heartbeat support
2020-08-18 20:34:39 -05:00
9d366e3720
inital commit
2020-08-18 15:42:30 -05:00