Quentin Bazin
|
9f01a538cb
|
[Network] 'PlayerRotUpdate' packet added. Fixed #86.
|
2020-06-04 17:36:09 +02:00 |
|
Quentin Bazin
|
a7c72d7f2d
|
[ServerConfig] 'maxPlayers' added.
|
2020-06-02 16:28:16 +02:00 |
|
Quentin Bazin
|
742b1f2092
|
Replaced std::cerr usage with gkError() and gkWarning().
|
2020-06-02 06:32:14 +02:00 |
|
Quentin Bazin
|
301d33fa5d
|
Server is now aware of each player's held item. Closed #110.
|
2020-06-02 05:51:10 +02:00 |
|
Quentin Bazin
|
cdfecd4310
|
Now using entt::registry::visit to serialize entities. Closed #102.
|
2020-06-01 21:31:14 +02:00 |
|
Quentin Bazin
|
0faeb1b5db
|
[external/gamekit] Updated. Client and server now have different names in the log.
|
2020-06-01 01:33:17 +02:00 |
|
Quentin Bazin
|
f440525ed7
|
[Network] 'ServerClosed' packet added. Fixed #106.
|
2020-05-26 17:51:04 +02:00 |
|
Quentin Bazin
|
e104e6fc0d
|
[CMake] Now handling target link dependencies.
|
2020-05-22 20:55:17 +02:00 |
|
Quentin Bazin
|
3f2908a6b3
|
[CMakeLists.txt] Improved 'sol2' integration.
|
2020-05-22 20:55:17 +02:00 |
|
Quentin Bazin
|
4a6bbbe5ea
|
[Dimension] 'gravity' field added to change gravity per-dimension.
|
2020-05-22 20:55:17 +02:00 |
|
Quentin Bazin
|
12aaad6c50
|
All dependencies are now included as submodules. Fixes #101.
|
2020-05-22 16:18:34 +02:00 |
|
Quentin Bazin
|
b34480565c
|
[LuaCore] New event 'PlayerConnected' added.
|
2020-05-22 05:34:02 +02:00 |
|
Quentin Bazin
|
b789fc3d9b
|
[ScriptEngine] Code splitted into multiple files, improving compilation speed.
|
2020-05-22 04:54:34 +02:00 |
|
Quentin Bazin
|
fe071163d4
|
Fixed #96.
|
2020-05-20 20:11:49 +02:00 |
|
Quentin Bazin
|
0700481ba7
|
Documentation added for entity API.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
7c4835120e
|
[LuaEntityLoader] Small refactor.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
0653b802b8
|
[Scene] Added 'createEntityFromModel()'.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
17af1861b5
|
[LuaMod] Added helpers to despawn an entity and add an item stack to a player's inventory.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
f9dcc6c016
|
[LuaMod] Small refactoring.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
4ff7714ece
|
Now using ServerConfig in Lua + Collision callback: OK.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
2f82101fb8
|
Entity definition + spawn from Lua: OK.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
5e6103d00d
|
Working on entity Lua API.
|
2020-05-20 13:39:06 +02:00 |
|
Quentin Bazin
|
333222e2a7
|
First step of SFML migration.
|
2020-05-15 00:27:12 +02:00 |
|
Quentin Bazin
|
dc1b7147c8
|
Completely removed unused code about UDP sockets.
|
2020-05-10 22:35:05 +02:00 |
|
Quentin Bazin
|
f9da65ac31
|
[Server] Fixed singleplayer mode.
|
2020-05-10 20:14:20 +02:00 |
|
Quentin Bazin
|
057b1107a2
|
[config] Folder created for client/server config files.
|
2020-05-10 20:02:37 +02:00 |
|
Quentin Bazin
|
c277dc7d87
|
Packets are now compressed using zlib. Legacy and unused UDP code removed.
|
2020-05-10 19:36:39 +02:00 |
|
Quentin Bazin
|
9f09a0af55
|
[LuaCore] New event 'OnBlockDigged' added.
|
2020-05-04 11:39:01 +02:00 |
|
Quentin Bazin
|
4695ce9d7e
|
[ServerConfig] 'useItemDrops' is now 'false' by default.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
1662335649
|
Windows-related fixes.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
5d4dee14f4
|
[CollisionController] Now checks the dimension too.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
3351fe2432
|
[scene] Components, controllers and factories now have their own subfolders.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
e0ddbeead2
|
[cmake/FindGameKit.cmake] Removed.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
bf7143efb3
|
[NetworkComponent] Now using server-side entity ID instead of an arbitrary one.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
1d7782c54a
|
[.travis.yml] Small fix. [entt] Updated.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
91b3792a20
|
[ServerConfig] Added for option 'useItemDrops'.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
9b9ee6ad07
|
[CollisionController] Now sends inventory update.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
ea88e40c54
|
[AnimationComponent] Now serialized.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
5baec80fb0
|
[RotationComponent] Added.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
597e60b716
|
[Network] 'EntityDespawn' packet added.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
580789deee
|
[NetworkComponent|NetworkController] Added.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
18f080c3f6
|
[SceneSerializer] Removed. [CMake] Small fix for 3.17.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
1b153d131f
|
[AnimationController] Moved client-side.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
2d3f1efd58
|
[SceneSerializer] Now using entt::continuous_loader.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
3989d679eb
|
[README.md] Updated with new compilation instructions.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
5daa09389c
|
Now using C++17 entt version.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
0ebf4b60f9
|
[entt] Small tweaks for compatibility with C++17 version.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
4909d1dbc2
|
[ServerWorld] Sending Scene state more often.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
419fc8b46c
|
Entities completely serialized.
|
2020-04-29 21:17:28 +02:00 |
|
Quentin Bazin
|
d8a3b0a7a4
|
[CollisionController] Now server-side.
|
2020-04-29 21:17:28 +02:00 |
|