1358f1dffa
Changes to worldgen, adding more sedmient etc.
2020-01-23 18:18:14 +01:00
ebe0d14eab
Send client 3D rendered map.
...
Also shares configurable rendering between map generator and server.
2020-01-23 18:18:14 +01:00
16c24e86b3
Updating Cargo.lock for sanity.
2020-01-23 18:18:13 +01:00
597bb3c526
Adding many new types of geomorphic laws:
...
- soil production (currently disabled).
- debris flow erosion (combined with regular stream power law).
- flow computation using multiple receivers.
- filling strategy during drainage network calculations.
Also tweaks a variety of other aspects of erosion.
2020-01-23 18:18:12 +01:00
825ba1b4f4
WIP fixes: more pleasing uplift generation.
...
Uses the exponential distribution now.
2020-01-23 18:18:07 +01:00
a6f9f533a5
Localization system for Voxygen
...
- Added a localization system in voxygen
- Support English and French languages
- Added a configuration option in the interface settings to change
the language
2020-01-20 21:07:25 +01:00
2c42aaf5f5
Added client-side character saving
2020-01-20 13:37:29 +00:00
5666f18ded
Add terrain meshing benchmark
2020-01-19 16:02:12 -05:00
71bd7f15ee
Even better conversion impl.
2020-01-13 20:54:56 +01:00
70eb2eed33
remove: discord rich presence
2020-01-10 17:01:50 +01:00
851d7858e6
Scrolling Combat Text (SCT)
2020-01-10 00:33:38 +00:00
24013f1a32
Use treeculler
crate
2020-01-07 19:40:06 +03:00
0b67dad4a5
Fix figure visible value not updating
2020-01-07 18:46:37 +03:00
31d18b3381
Use temporal coherence for figure frustum culling, don't process figures if they are not in view frustum
2020-01-07 18:46:22 +03:00
c19c222a90
Use temporal coherence for chunk frustum culling
2020-01-07 18:46:09 +03:00
e32153e980
Improve frustum culling by using AABBs, add related debug information
2020-01-07 18:44:33 +03:00
43febb5bf3
fix #426 : Use new dispatch dependency to ensure proper thread routing of msgbox NSAlert calls ( correct MR workflow )
2020-01-07 05:45:43 +00:00
5813f626d1
cleanup
2019-12-20 22:48:14 -05:00
8f7323f41b
Stop syncing health change timer updates
2019-12-20 22:48:14 -05:00
d341073a44
Upgrade to specs 0.15.1
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
fa93e35861
upgrade(dep): msgbox
...
Fix: FreeBSD compilation
2019-11-24 08:49:14 +01:00
2f93dd2c38
adjust logging level
2019-11-22 19:12:58 +01:00
7abf2a0fb9
change(log): switch to fern
2019-11-22 19:12:58 +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
21ceb6994b
Updated lockfile.
2019-10-30 23:25:18 +01: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
2fad65c749
Merge branch 'imbris/graphic-cache' into 'master'
...
Rework GraphicCache to use multiple texture atlases if necessary and put large images in their own textures.
See merge request veloren/veloren!609
2019-10-24 05:27:09 +00:00
2703c8afe1
Move serverside client to a component and communications into server ecs systems
2019-10-23 23:50:06 -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
24d1f6d970
Add initial region system implementation
2019-10-23 22:39:42 -04:00
8bb54976eb
Rework GraphicCache to use multiple texture atlases and put large images in their own textures.
2019-10-19 21:28:30 -04:00
eb65e4411f
WIP (testing) Update conrod_core
...
This is a `cargo update -p conrod_core` to bring in updates to
`veloren/conrod/conrod_core` to add support for copy and paste.
Ref: veloren/conrod!2
Fixes #171
2019-10-19 15:12:37 +09:00
8ae2692b6e
Allow canceling chunk generation.
...
Currently we only do this when no players are in range of the chunk. We
also send the first client who posted the chunk a message indicating
that it's canceled, the hope being that this will be a performance win
in single player mode since you don't have to wait three seconds to
realize that the server won't generate the chunk for you.
We now check an atomic flag for every column sample in a chunk. We
could probably do this less frequently, but since it's a relaxed load it
has essentially no performance impact on Intel architectures.
2019-10-16 11:39:41 +00:00
30c9fcc911
Fix bug that metrics took a random port always introduced in !584
...
also removed the duplicate port from the server creation process, using the server settings struct now
2019-10-11 14:19:55 +02:00
4b80f88085
Bind random port for ServerMetrics
2019-10-11 09:06:34 +00:00
1998ed2fdd
load structures from ron files / transfer static structure lists to ron files
2019-10-10 20:53:13 -03:00
20c520a044
Change the version number to 0.4
2019-10-10 15:48:01 +02:00
75df4600bd
Switch portpicker dependemcy to git
...
A pull request to fix has been created on original repository. But
since 0.4 is coming out pretty soon, let's swithc to this fork
temporary.
2019-10-07 15:35:20 +00:00
86619d4192
Fix crashing due to error in Alsa.
...
This uses a more recent version of cpal (a dependency of rodio hence the
rodio change) which seems to have fixed a crash due to
'device not available: "Invalid argument"' coming from Alsa.
The change in cpal also made some functions now return `Result` instead
of a bare type which I dealt with by using `expect` to minimize how far
these changes fan out into the code but maybe this isn't ideal.
Fixing https://gitlab.com/veloren/veloren/issues/280 - Crash with ALSA
2019-10-06 11:24:42 +02:00
b13f9f37f7
Revert "Merge branch 'angelonfira/change-memory-allocator-to-jemalloc' into 'master'"
...
This reverts merge request !547
2019-10-06 01:31:47 +00:00
e1bab6afe0
Added jemalloc for Linux systems
2019-10-05 17:57:29 -04:00
9ef98ce1a5
Remove heaptrack
2019-10-05 17:57:29 -04:00
43cae5ea64
Fix discord rich presence
2019-10-05 15:35:59 +00:00
193ff105e2
Update client-side password hashing to argon2
2019-10-05 13:12:20 +00:00
9aba318df2
Hash the passwords client-side
2019-10-04 16:44:31 +00:00
12bdefd146
Updated cargo.lock
2019-10-03 17:20:16 -04:00
03bf74f414
Updated toolchain version and a bunch of deps.
2019-10-03 17:19:22 -04:00
bced3cb638
feat(voxygen): add logo for windows executable
2019-10-02 16:57:08 +02:00