892 Commits

Author SHA1 Message Date
Joshua Barretto
d1adb9c4fc Addressed review issues 2020-09-21 21:10:32 +01:00
Joshua Barretto
b44ecf5a3d Added make_sprite command 2020-09-21 16:39:20 +01:00
Joshua Barretto
df4d3e4323 Improved docs 2020-09-20 11:46:12 +01:00
Joshua Barretto
d17ab15dd9 Improved representation of Block for better performance, more features, and better backwards-compatibility 2020-09-20 11:46:12 +01:00
Sam
227dd2883e Addressed comments 2020-09-19 14:40:21 -05:00
Sam
8aed41de4b Golem now spawns in dungeon. 2020-09-19 14:40:20 -05:00
Sam
e43e02ada6 Fixed shockwave and melee crit damage bypassing infinite armor. Made knockback not be applied if infinite armor. 2020-09-19 14:40:18 -05:00
Sam
7eab7dca41 Moved knockback to a server event so that it would actually be applied to the player. 2020-09-19 14:40:17 -05:00
Sam
ac3cae28c6 Loadouts are now generated with loadout_builder.rs. Creatures spawned naturally and via command are now spawned with the same mechanics. 2020-09-19 14:40:14 -05:00
Imbris
b57d0181cf Add shockwave system to handle shockwaves colliding with other entities 2020-09-19 14:40:10 -05:00
Sam
84fc76ac56 Started to implement shockwave system. 2020-09-19 14:29:06 -05:00
Sam
14b8c9248a Projectile speed is no longer hard-coded. 2020-09-19 14:29:05 -05:00
Sam
7fc9c72a4a Separated knockback out from basicmelee. Added weapon for cyclops boss to use, and added 1 ability to it. 2020-09-19 14:29:04 -05:00
scott-c
d612f63d38 Improve first-person projectile aiming 2020-09-19 19:14:23 +08:00
Snowram
69f14b564d Addresses comments 2020-09-18 18:45:03 +02:00
jshipsey
1f8329c98a spawn tweaks, improved odonto 2020-09-17 22:32:11 -04:00
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