5fe9521233
Fix the spam on disconnect
2020-03-10 20:34:50 +00:00
9d805a745e
Proper fix to the logout timeout problem using Disconnect ACK
2020-03-10 20:34:50 +00:00
d8ba63ffdc
Janky fix of the logout timeout problem
2020-03-10 20:34:50 +00:00
7132ef4136
Rearrange some operations in the server tick to reduce clientside latency of ServerEvent mediated effects
2020-03-09 22:31:24 -04:00
bc39b78173
Rebased.
2020-03-08 23:02:15 +01:00
a04c1b1d1d
Add uid to Player component
...
fix: world examples
2020-03-08 22:58:38 +01:00
6cc07270ac
improve(login): more precise error handling during login
2020-03-08 22:56:59 +01:00
08b4cc5fc3
Update auth to use new hashing scheme.
2020-03-08 22:56:34 +01:00
ac5ff453cc
improve(voxygen): error handling while connecting
2020-03-08 22:54:49 +01:00
7db0ff0b8c
Update chat-cli to work properly.
...
Update reqwest to 0.10.0
2020-03-08 22:54:15 +01:00
8ef1251dc2
Add warning prompt for untrusted auth servers, move some auth code into
2020-03-08 22:51:37 +01:00
403deecc6d
Server auth handling improvements.
2020-03-08 22:49:47 +01:00
50b845d1c3
:/ and reactivated the password field
2020-03-08 22:34:06 +01:00
096d3b691e
Merge master
2020-03-07 12:49:15 -08:00
a97b694dfe
Groundwork for fixing #36 and rewrite of client timeouts so that they don't use Instant and Duration
2020-03-05 18:38:39 +00:00
b0ca85069b
Piggyback on the InventoryUpdate events and attach some additional event info so that we can detect why the inventory update was triggered, and emit an associated sfx event that matches it.
2020-03-04 10:09:48 +00:00
0bc07a0835
Merge remote-tracking branch 'origin/master' into clientstates
2020-02-03 22:02:32 +01:00
dae31ae5b6
apply new rustfmt - touching alot of files
2020-02-01 21:39:39 +01:00
dd21235ff8
Apply prefixes to veloren source, espacially comments, so that reformating wont make it unreadable,
...
especially enumerations and other source code in errosions file
2020-02-01 21:37:36 +01:00
e960c2233b
Change the version number to 0.5
2020-01-31 17:26:45 +01:00
e391d6e4fd
Added no-assets feature to common
2020-01-27 22:41:30 +00:00
3383e991e7
Erosion cleanup, part 1.
...
Covers all files touched by MR that are not in world/src/sim.
2020-01-23 18:18:17 +01:00
1358f1dffa
Changes to worldgen, adding more sedmient etc.
2020-01-23 18:18:14 +01:00
14e4dfb53f
Re-fix map orientation.
2020-01-23 18:18:13 +01:00
e91578ffdb
Cargo fmt most things (except erosion.rs).
2020-01-23 18:18:12 +01:00
9520ef4f6d
Implement sending world map across the network.
2020-01-23 18:18:11 +01:00
3c8d0a3bb9
fix typo, replace u32 with Vec3<u8> in light propagation queue
2020-01-19 16:03:27 -05:00
ae1fa5e4c4
improvement: fog doesn't go back and forth anymore
2020-01-19 16:03:27 -05:00
d82e93b39f
Merge master and build
2020-01-16 05:27:30 -08:00
e1adf40856
Improvement: Replace all '..=b' with '..b + 1'
2020-01-12 15:46:53 +01:00
851d7858e6
Scrolling Combat Text (SCT)
2020-01-10 00:33:38 +00:00
de36e75264
Fix imports, update matches
2020-01-08 11:31:42 -08:00
ede05c47b0
fix(char screen induced ghosts):
...
Adds removing extra components and deleting entities clientside when
going back to the character screen. Also, simplifies ClientState by
removing the Dead variant and removing ClientMsg::StateRequest in favor
of more specific ClientMsg variants.
2019-12-31 16:38:13 -05:00
ec3e075020
fix(player list): Show players not in range on the player list
...
fix(overflow): Stops including block updates that fail (since chunks
don't exist on the client) in `TerrainUpdates` (which would trigger
meshing of those nonexistent chunks). Furthermore, removes
remeshing of chunks with block updates if those chunks don't have all their
neighbours (since those wouldn't be meshed in the first place).
2019-12-29 20:51:05 -05:00
b2752d2419
Cutout unnecessary Resource syncing machinery and Tracker trait
2019-12-20 22:51:35 -05:00
d341073a44
Upgrade to specs 0.15.1
2019-12-20 22:48:14 -05:00
e49cafafbf
Actually send deletion messages
2019-12-20 22:48:14 -05:00
71cce03f29
Move sync code into common submodule
2019-12-20 22:37:12 -05:00
609e0f23bf
Stop global syncing of entity creation
2019-12-20 22:37:12 -05:00
2f93dd2c38
adjust logging level
2019-11-22 19:12:58 +01:00
4df7e95331
Add a TODO regarding the future plan for the connection timeout setting.
2019-11-06 21:34:19 +01:00
15c725bfde
Address code review points:
...
- Clarify caffeine fueled comment
- Be better at comparing Instant's, and catch the 0 seconds case to say
Goodbye to the user
- Switch println for 'info!'
2019-11-06 21:34:18 +01:00
fe9ad3fa19
Network timeout updates
...
- Bugfix: Check whether the server response (pong) is greater than the timeout period, rather than the ping (which will always fire regardless of connection status) This was causing the timeout error event to never fire.
- Feature: Send the player notifications to the chat window that they will be kicked due to disconnection for 6 seconds before kicking them back to the main menu.
2019-11-06 21:34:14 +01:00
6dfa146484
Mitgated RUSTSEC-2019-0014 by updating noise
and
...
disabling its default features, specifically `image`,
which had the vulnerability.
2019-11-05 11:14:39 +00:00
20248a4818
feat: store items as RON files
...
When a new item is created, a ron file will be used as a template
2019-10-24 23:47:26 +02:00
2703c8afe1
Move serverside client to a component and communications into server ecs systems
2019-10-23 23:50:06 -04:00
53ddbec527
Actually fix region removal panic, update fuzzy chunk location, sync entity removal when unloading chunks, region size constant tweak
2019-10-23 22:43:02 -04:00
b09bddda79
Make clients subscribed to nearby regions and only send physics updates from those regions.
2019-10-23 22:43:02 -04:00
6f532a7a37
Drastically improved error messages in client and server.
2019-10-23 18:38:09 +02:00
fffffff536
fix(crash): overflowing the stack
2019-10-18 14:19:02 +02:00