Commit Graph

159 Commits

Author SHA1 Message Date
6035234c6e Removed old rtsim 2023-04-09 19:25:55 +01:00
c168ff2f9b Added rtsim saving, chunk resources, chunk resource depletion 2023-04-09 19:25:51 +01:00
0cafafdaa7 Began integrating rtsim2 into server 2023-04-09 19:25:51 +01:00
Sam
4f26e37ae6 Addressed review 2023-01-09 20:18:31 -05:00
Sam
7d42c45fdd Site2 code is now hot-reloadable with 'hot-site2' feature. 2023-01-09 20:06:35 -05:00
25906e05df Change the version number to 0.14 2023-01-06 18:41:03 +01:00
29d0f5b25d update dependencies 2022-09-22 11:57:55 +02:00
Sam
525630c37a Moved some agent code into separate crate to facilitate hot reloading of that agent code. 2022-09-16 22:13:18 -04:00
e9a463d459 Revert "Merge branch 'xMAC94x/update-deps' into 'master'"
This reverts merge request !3608
2022-09-15 18:51:48 +00:00
2c15d0af56 Reduce overhead of messaging systems. 2022-09-14 21:04:53 -07:00
d9e6f10688 update dependencies 2022-09-08 23:29:08 +02:00
52bd7b2485 Added automod 2022-08-11 11:09:52 +01:00
d5b59c2bb7 Convert away from IdvStorage to mixture of VecStorage and DenseVecStorage 2022-08-08 00:38:20 -04:00
bfcc2cb802 Change the version number to 0.13 2022-07-23 14:06:08 +02:00
e4909650e1 update hashbrown, specs, and tracy 2022-07-06 15:41:59 +02:00
273c5ed2f0 Temporary noise solution 2022-07-04 18:07:00 +02:00
fa49248c31 switch to upstream vek again 2022-04-28 09:10:55 +02:00
50fd55daef Merge branch 'tormod-personalities' into 'master'
Give NPCs random Big Five personalities.

See merge request veloren/veloren!3280
2022-04-04 19:03:05 +00:00
cb88648cca Give NPCs random Big Five personalities. 2022-04-04 20:17:50 +02:00
64b9602760 update further dependencies, including strum and get rid of old strum_macro 2022-04-04 16:06:47 +02:00
affdf3131f update a bunch of dependencies, including clap3 2022-04-04 11:43:29 +02:00
802b9e7914 Change the version number to 0.12 2022-02-18 22:36:53 +01:00
6e46b4ddef Fixed CI 2022-02-14 11:46:42 -05:00
Sam
c15fb2b68f Better mugger AI 2022-02-10 14:58:28 -05:00
e3927ed3f6 Move server to 2021 edition 2022-01-26 15:57:50 +02:00
e3203080ed Added Calendar for temporal events based on the real-world calendar 2021-12-20 18:03:52 +00:00
aa93b4b53c update other binaries 2021-11-20 20:19:48 +01:00
e29ede7c97 updating dependencies,
cannot update the following dependencies:
 - vek: Sharps SIMD isnt upstream
 - tracing-subscriber: MakeWriter was adjusted and i was to lazy to fiddle with lifetimes,
 - refinery, rustsql: we have a custom refinery version which is incompatible with newer rustsql
 - equi + egui_winit + egui_wgpu_backend: i tried it in this commit but it turned out that they dependo n wgpu which we cant update
 - wgpu: cant update due new version doesnt support DX11

Got quinn updated which now require some dependencies to be explicit.
2021-11-20 20:17:49 +01:00
8af4cf1a37 Make Rtsim entity config work 2021-09-27 15:09:22 +03:00
88685cc016 update crates 2021-09-20 14:39:01 +02:00
7913e6a9ba Change the version number to 0.11 2021-09-10 20:19:17 +02:00
643807e5ff Multiple color gradient options 2021-08-29 13:57:36 +01:00
fc98213996 simd must be last till we have a propper vek crate update 2021-08-20 12:44:46 +02:00
c2498d81c7 Added feature flag for terrain persistence 2021-08-12 10:48:00 +01:00
738e59965f Added experimental terrain persistence 2021-08-12 10:26:20 +01:00
0cb524d8d6 Properly fixed command parsing 2021-07-23 17:33:31 +01:00
659b42e813 Remove tracy features that are no longer needed now that macros have been fixed 2021-06-19 04:27:50 -04:00
4167621f5d Change the version number to 0.10 2021-06-12 10:14:07 +02:00
7185dcee68 switch to hashbrown 0.11 and specs 0.16.2 2021-06-07 13:01:01 +02:00
99304ffddd Revert "Merge branch 'sharp/revert-quinn' into 'master'"
This reverts merge request !2315
2021-05-21 10:41:16 +02:00
3679cb75bc Revert "Merge branch 'xMAC94x/quic_enablement' into 'master'"
This reverts commit 04d8ddf25e, reversing
changes made to 9dcf7a9d26.
2021-05-17 08:32:12 -07:00
b443e4dd31 Add Quin support, as this is not yet very much tested it needs to be activated in the settings of SERVER and CLIENT.
Server:
 provide a certificate file and key file via the settings. When provided it will then listen on TCP and QUIC, if not provided it will be TCP only.
 The certificate must be known by the client, so you might get problems with self-signed certificates.
 ```ron
 quic_files: Some((
     cert: "/home/user/veloren_cert.pem",
     key: "/home/user/veloren_key.key",
 )),
 ```

Client:
 activate the voxygen settin `use_quic: true` to try to connect to the quic backend of a server.
2021-05-10 12:59:13 +02:00
0cf0f59fa7 Merge branch 'sharp/modtools' into 'master'
Added non-admin moderators and timed bans.

See merge request veloren/veloren!2276
2021-05-10 04:54:06 +00:00
e7587c4d9d Added non-admin moderators and timed bans.
The security model has been updated to reflect this change (for example,
moderators cannot revert a ban by an administrator).  Ban history is
also now recorded in the ban file, and much more information about the
ban is stored (whitelists and administrators also have extra
information).

To support the new information without losing important information,
this commit also introduces a new migration path for editable settings
(both from legacy to the new format, and between versions).  Examples
of how to do this correctly, and migrate to new versions of a settings
file, are in the settings/ subdirectory.

As part of this effort, editable settings have been revamped to
guarantee atomic saves (due to the increased amount of information in
each file), some latent bugs in networking were fixed, and server-cli
has been updated to go through StructOpt for both calls through TUI
and argv, greatly simplifying parsing logic.
2021-05-09 21:19:16 -07:00
1ae105125d Change agent's condition field back to a bool (from bitflags) and add a separate int_counter field. 2021-05-09 18:09:53 -04:00
1dfcdce1c0 Add a purple fireball to mindflayer and have it shoot it a few times before teleporting, and fix mindflayer AI's husk summons. 2021-05-09 18:09:31 -04:00
1842b2d6eb remove some unused deps Yuri found 2021-04-25 20:18:20 +02:00
1af4a04231 Revert "Merge branch 'revert-b10718c5' into 'master'"
This reverts merge request !2172
2021-04-21 17:10:13 +00:00
fd672980c4 Revert "Merge branch 'imbris/agent-opt' into 'master'"
This reverts merge request !2024
2021-04-21 14:10:06 +00:00
26222a0a2d Rename common-sys to common-systems and rearrange common-state slightly 2021-04-20 15:25:04 -04:00