876 Commits

Author SHA1 Message Date
jshipsey
0895ddaffb haul out the critter skele, add theropod 2020-09-17 22:32:10 -04:00
jshipsey
7593ea6000 gliders as items. anim improvements 2020-09-17 22:32:09 -04:00
Ben Wallis
2c06101da1 * Moved migrations to beginning of server initialisation
* Added migrations for entity ID changes to existing tables
2020-09-17 23:02:14 +00:00
Marcel Märtens
6fc9659492 fix client stats, difference client/player 2020-09-17 00:19:48 +02:00
Marcel Märtens
60e6fb13d2 add detailed information on state tick timings 2020-09-16 18:24:18 +02:00
Marcel Märtens
cf7bdc7e1b Better Metrics for Server
- Player online is now seperated into players connected and disconnected and is event driven
 - Metrics for ChunkGeneration: this is the server side for tracking actuall generation
 - Metrics for Chunk Network Requests
2020-09-16 18:14:04 +02:00
Joshua Yanovski
aa430416ad Add a DisconnectReason enum. 2020-09-14 08:16:09 +02:00
tylerlowrey
10ad6dac0d Prevent client from ignoring Kicked event 2020-09-14 07:54:05 +02:00
tylerlowrey
d379f3ecd8 Converted banlist to use Uuids as the key instead of the username 2020-09-14 07:54:05 +02:00
tylerlowrey
06a15aac5a Added username_to_uuid convenience function to LoginProvider 2020-09-14 07:54:05 +02:00
tylerlowrey
6d427068ed Refactored kicking the player into its own function + ran fmt on project 2020-09-14 07:54:05 +02:00
tylerlowrey
f3c869a219 Removed unnecessary clone in ban handling function 2020-09-14 07:54:05 +02:00
tylerlowrey
c2943a5a2d Converted banlist from vector of tuples to HashMap 2020-09-14 07:54:05 +02:00
tylerlowrey
b33f758557 Added main menu kick message with kick reason after player is kicked 2020-09-14 07:52:31 +02:00
tylerlowrey
9bb4dc4894 Added ban message with reason when banned user attempts to login to server 2020-09-14 07:52:31 +02:00
tylerlowrey
74a01800ff Removed usage of AuthProvider as AuthProvider no longer exists 2020-09-14 07:52:31 +02:00
tylerlowrey
66f5e8ab7c Added banlist check to try_login method 2020-09-14 07:52:31 +02:00
tylerlowrey
54dfc531f3 Altered ban so that it kicks the player as well 2020-09-14 07:52:31 +02:00
tylerlowrey
39c5bb8e96 Fixed requiring a restart in order for banlist to take effect 2020-09-14 07:52:31 +02:00
tylerlowrey
0ceb1f7729 Added unban command functionality 2020-09-14 07:52:31 +02:00
tylerlowrey
0f4903f1c1 Prevent multiple bans of same player 2020-09-14 07:52:31 +02:00
tylerlowrey
7ae9e79cf8 Added ban command functionality 2020-09-14 07:52:31 +02:00
tylerlowrey
6b7ae7c114 Added kick command functionality 2020-09-14 07:52:31 +02:00
tylerlowrey
a4e234b686 Added banlist to server settings and added default value 2020-09-14 07:52:31 +02:00
Imbris
58e78686d2 Merge branch 'imbris/tracy' into 'master'
Add more tracing instrumentation and tracy support

See merge request veloren/veloren!1359
2020-09-10 05:07:51 +00:00
Matthew Martin
0d773905ff * Set the KillType to Other for HealthSource::Healing
* Extend logic to projectiles and explosions
2020-09-09 23:34:10 +02:00
Matthew Martin
fe3a214578 Do not make healing items deal damage 2020-09-09 23:22:49 +02:00
TheThirdSpartan
09f054f2cd Added localization config options for new death messages 2020-09-09 20:26:20 +00:00
Imbris
0a057ba4d0 Use less verbose span names when the tracy feature is off 2020-09-07 00:59:16 -04:00
Imbris
5b96b0aa93 Use finish_continuous_frame directly 2020-09-06 22:28:14 -04:00
Imbris
b916d25eb3 Add spans to server systems 2020-09-06 22:28:14 -04:00
Marcel Märtens
e3c981c7f6 Implement the Player Timeout as config 2020-09-06 23:34:57 +02:00
TheThirdSpartan
44499b16f4 adding feature requested in issue #153 - displaying your alias in game as 'you' 2020-09-06 19:42:32 +00:00
Joshua Barretto
870386211c Merge branch 'xMAC94x/hotfix_increase_timeout' into 'master'
tmp increase TIMEOUT from 20s to 40s.

See merge request veloren/veloren!1352
2020-09-06 17:54:59 +00:00
Imbris
f693ce820b Merge branch 'bag' into 'master'
Dropping a bag instead of turning entity into one

Closes #747

See merge request veloren/veloren!1362
2020-09-05 20:33:13 +00:00
Joshua Barretto
eb707880d2 Merge branch 'zesterer/rtsim' into 'master'
Beehives, Fireflies, and minor worldsim/lighting adjustments

See merge request veloren/veloren!1357
2020-09-05 17:16:08 +00:00
notoria
8acf354994 Avoid destroying a deleted entity
Suggested by @Imbris.
2020-09-05 18:59:14 +02:00
notoria
3efdf336c8 Dropping a bag instead of turning entity into one 2020-09-05 11:11:19 +02:00
Imbris
f8c5877144 Merge branch 'termac/inventory_collect_when_full_fix' into 'master'
Fix bug collecting items into full inventory

See merge request veloren/veloren!1333
2020-09-05 06:51:22 +00:00
Joshua Barretto
65858853cd fmt 2020-09-04 11:48:57 +01:00
Joshua Barretto
0324baa4b4 Moved scatter to dedicated file 2020-09-04 11:48:57 +01:00
Joshua Barretto
76b4a90828 Added bee hives 2020-09-04 11:48:56 +01:00
Joshua Barretto
ac3ed2695c Made light attenuation nicer, fixed campfire light offset 2020-09-04 11:48:54 +01:00
Joshua Barretto
f34491e2ba Made boulders avoid rivers 2020-09-04 11:41:56 +01:00
termac
a30e4de4f3 Fix bug collecting items into full inventory
When the inventory is full and a player tries to reclaim an item from a
block, collecting always failed. If the item is stackable and already
present inside the inventory it should be collected though.
The collect case now behaves more like the pickup case, using
inventory's 'push' method to add the item and implicitly check for
available space.
2020-09-02 12:47:56 +02:00
Marcel Märtens
2cc7b7159e tmp increase TIMEOUT from 20s to 40s.
This will not solve the StreamClose, but make it less annoying for some.
2020-09-01 23:16:11 +02:00
Capucho
459eef4820 Force migration text trough tracing 2020-09-01 23:03:33 +02:00
Joshua Yanovski
ae6174b43c Move figure meshing to a background thread. 2020-08-28 05:25:31 +02:00
Imbris
c259f6cbde Add State::read_component_copied 2020-08-26 20:47:41 -04:00
Imbris
039655997d Fix broken features and avoid panic if the client leaves before character data loads 2020-08-26 20:47:39 -04:00