Adam
6507f13462
fix docker image building
2022-10-05 08:52:39 +02:00
Adam
989b95e3a0
adjust geedeecee config, so images can be built
2022-10-05 00:06:46 +02:00
Adam
144cbba075
update package.json versions
2022-10-04 23:47:51 +02:00
Adam
3f49a6504b
fix geedeecee config
2022-10-04 23:47:30 +02:00
Adam
d16aedda59
fix typescriptAttributes
2022-10-04 23:47:16 +02:00
Adam
b61ee6bf5c
apply geedeecee plugin, or update config. Update kvision dependency helper.
2022-10-04 22:52:19 +02:00
Adam
562296aa96
Dockerfiles: add syntax=docker header
2022-10-04 22:28:04 +02:00
Adam
0044f0cb98
create and use APP_NAME, APP_GROUP in docker compose files
2022-10-04 22:27:43 +02:00
Adam
3758906bb8
enable pushing of events-server-web docker image
2022-10-02 14:51:13 +02:00
Adam
99d1f92bbb
update docker image names to include REGISTRY_HOST, and group, and correct image name
2022-10-02 14:51:00 +02:00
Adam
46db151f6e
rename SERVER_PORT -> WEB_SERVER_PORT
2022-10-02 14:03:51 +02:00
Adam
b171f88435
geedeecee: fix DockerEnvUpdateTask
2022-10-02 13:57:15 +02:00
Adam
f804c39a3b
migrate docker-compose convention plugin out of buildSrc
2022-10-02 12:11:06 +02:00
Adam
9071148944
start dockerising the modules...
2022-09-18 23:38:15 +02:00
Adam
f12a505d22
migrate buildSrc plugins to includedBuild plugins
2022-09-18 20:49:32 +02:00
Adam
16dc72ae71
version bumps (minor bumps)
2022-09-18 13:59:43 +02:00
Adam
bb973c7b9b
fix tests
2022-09-16 22:31:32 +02:00
Adam
873983f9a3
big ol' refactor to split up the events-server and events-processors
2022-09-13 17:56:57 +02:00
Adam
c8815726b1
start splitting up events-server
2022-09-11 00:48:16 +02:00
Adam
64cd94f1ce
gradle tweaks
2022-09-11 00:25:58 +02:00
Adam
dadbcdd8d6
version bumps (scrimage, kotlinJsWrappers, ktor, hoplite, tstl, typed-factorio, typescript)
2022-09-10 10:13:48 +02:00
Adam
80e8c95bc9
fix webpack dev server, redownload bootstrap.min.css
2022-09-10 10:07:46 +02:00
Adam
47c47690a7
refactor so files match contents
2022-09-09 17:33:48 +02:00
Adam
a84c4a2f76
refactor web-map to be SPA
2022-09-09 17:21:09 +02:00
Adam
de419aeae8
web-map tidy up, and add diagram to README
2022-09-03 11:15:43 +02:00
Adam
3976c3cc1b
fix webmap after multi-server refactor, and add styling
2022-09-02 23:22:18 +02:00
Adam
8a6c49a74b
initial hacky implementation of multi-server support in the frontend
2022-09-01 23:19:59 +02:00
Adam
60d61752b3
update mod generated code (remove unused var)
2022-09-01 23:19:06 +02:00
Adam
ece583e93c
bump kvision, remove manual npm version settings (I think it's been fixed now)
2022-09-01 23:18:47 +02:00
Adam
02edffa2e9
version bump to 0.9.0 (just prepping for the next release)
2022-09-01 23:17:56 +02:00
Adam
9934957457
rm ::class.qualifiedName (not available on JS)
2022-09-01 23:00:58 +02:00
Adam
d3547f5927
EmptySerializersModule -> EmptySerializersModule()
2022-09-01 22:58:10 +02:00
Adam
b1cf94a8a8
fix item subgroup mapping
2022-09-01 22:57:40 +02:00
Adam
4bc46f9753
progress towards multi-server handling
...
- bump some versions
- validate Factorio server ID & token
-
2022-08-28 19:37:49 +02:00
Adam
3821996eeb
bump some versions (use Kotest in Maven Local b/c plugin isn't available on Sonatype snapshot)
...
add tile width/height (added in new version of Factorio)
2022-08-28 13:39:34 +02:00
Adam
c9ae17d418
bump versions (kafka, ktor, hoplite, simple-syslog, factorio, tstl, typed-factorio, kotka, gradle-node) and update code to compile
2022-08-13 12:05:17 +02:00
Adam
d9f5d6d46d
UpdatePackageJson task is updated based on a json object, and move npm versions to libs.versions.toml
2022-08-13 11:59:30 +02:00
Adam
7f95304fa7
fix tests after 'booleans default to false' on DTOs
2022-07-23 16:26:26 +02:00
Adam
d006635e49
bump tstl, typed-factorio, ks-js-wrappers
2022-07-23 16:26:11 +02:00
Adam
6fa826baa2
return 304 if a tile doesn't exist (nicer than having the browser spammed with errors)
2022-07-17 23:55:58 +02:00
Adam
085776d42b
packet size improvements
...
- change structure resource packets
- make more booleans default to false
- use encode_string - massive decrease in packet size!!
2022-07-17 23:54:53 +02:00
Adam
a8784db5b2
update player state booleans - they default to false now
2022-07-17 12:15:46 +02:00
Adam
10c54998c7
version bump to 0.8.0
2022-07-16 23:23:55 +02:00
Adam
731c037f0e
fix tests
2022-07-16 23:20:14 +02:00
Adam
5d99b86dca
rm unused code
2022-07-16 23:17:02 +02:00
Adam
b507081eac
Render buildings and resources
...
- create LuaJsonList to handle empty Lua JSON lists being sent as empty objects
- fix exporting of resources and entities
- split up map tiles into different layer directories
- add 'chunk size' to MapChunkPosition
- move tests to correct packages
- bump tstl
- decrease tstl logging
- remove some defined, but unused, kafka topics
- syslog, rest, websocket servers & web-map: decrease logging
- webmap: add additional layers for buildings and resources
2022-07-16 23:11:40 +02:00
Adam
567ec6a68c
server: fix saving tiles >= chunk size 256
2022-07-09 14:06:15 +02:00
Adam
90aa086dd4
mod: entity prototype improvements and refactoring
...
- refactor and move queue & emitter classes for consistency
- don't emit all prototypes at once
- add simple queue for 'instant' packets so the printer doesn't get overwhelmed and mix up the output
2022-07-09 14:03:57 +02:00
Adam
ae0eb98f12
version bump
2022-07-08 21:48:19 +02:00
Adam
80eb001bbf
emit entity prototypes
...
- mod: refactor event handlers to separate files
- lib: update models for prototypes
2022-07-08 21:06:09 +02:00