Commit Graph

291 Commits

Author SHA1 Message Date
Anuken
1ae0f6171b 32-bit messages cleaned up 2026-02-16 11:43:36 -05:00
1ue999
cee2f0babc Fix server ping never timing out when out of range gamemode is returned by server (#11556)
Co-authored-by: 1ue999 <1ue999owo@gmail.com>
2026-01-12 19:28:39 -05:00
Anuken
c3b8abf3e5 Made beam drills rotate on mobile again / Server player name regex blacklist 2025-12-26 15:09:17 -05:00
Anuken
3c3b2dd7f1 Updated LZ4 library 2025-12-23 21:28:13 -05:00
Anuken
4812f89161 Include patches in crash logs 2025-10-25 12:50:44 -04:00
Anuken
9cc3105518 Content patch import dialog & server support 2025-10-22 06:42:01 -04:00
Anuken
fdf0640d65 Turret rotation during placement / Status effect display changes 2025-08-29 19:15:19 -04:00
Anuken
8251b33a03 More precision in block stats 2025-08-15 20:35:36 -04:00
Anuken
908b0a2dc5 Fixed rare explosion damage freeze 2025-06-25 14:47:05 -04:00
Lett
a18c5d148d Improve server control and logging of the DOS blacklist (#10904)
* Log kicks related to DOS bans

* unBlacklistDos method

Added a method to remove an IP that was blacklisted for being a potential DOS attack.

* Added a command to add/remove/list DOS bans

* Switched from spaces to a tab in the subnet-ban command

Switched from spaces to a tab in the subnet-ban command's listing function. This is better for accessibility and customizability.

* Use info(String, Object...) instead of String.format

* Fixed formatting to fit style guidelines
2025-06-07 00:13:15 -04:00
Anuken
4cc40ca1ac Fixed tests 2025-05-04 23:32:32 -04:00
Anuken
af1df167ed Include date and build date in logs 2025-05-04 09:35:18 -04:00
Anuken
65146f9a11 Reduced liquid transport explosiveness to mostly pre-capacity-increase levels 2025-04-19 00:46:17 -04:00
BalaM314
8b235a9915 Fix #10645 (#10646) 2025-04-13 10:47:20 -04:00
Anuken
1fb0946b86 Fixed #10645 2025-04-13 09:29:33 -04:00
Anuken
c6262f5211 Closes #10537 2025-04-04 15:08:15 -04:00
Anuken
bc350afdea Network ping packet fix 2025-02-23 00:59:02 -05:00
Anuken
3bdb871f10 Merge branch 'patch-6' of https://github.com/Atomic-Laboratory/Mindustry into Atomic-Laboratory-patch-6 2025-02-10 16:24:40 -05:00
Anuken
f8ff370dbe Merge branch 'master' into port-field 2025-02-08 19:36:26 -05:00
Buj
88388fffeb Bring back language in trace, except it actually works now (#10420)
* Re-added 'language' in trace info (it actually works now)

* Updated c locale

---------

Co-authored-by: buj <buj351@outlook.com>
2025-02-04 13:44:58 -05:00
Anuken
8f5eccaba6 Server packet priority fix 2025-01-23 16:17:10 -05:00
Anuken
4648371383 iOS ping crash fix 2025-01-11 21:32:44 -05:00
Anuken
ef5e024954 Utility class for displaying VRAM information for Nvidia cards 2024-12-21 11:48:21 -05:00
Anuken
8672dcf9f9 Don't draw power beams for derelict blocks 2024-11-28 16:55:55 -05:00
Anuken
c07061e94f Less error message spam in debug mode 2024-10-14 00:36:00 -04:00
Anuken
5d4ece62d0 Researched list is now UnlockableContent 2024-10-13 23:16:44 -04:00
Anuken
15ca672179 In-game editor UI improvements 2024-10-03 14:44:33 -04:00
Anuken
68dccab5ca Improved crash logs; source mod of crashes now included in report 2024-09-20 13:15:26 -04:00
Anuken
a3dc2cecbd Fixed BE updater running on Steam 2024-08-30 00:25:14 -04:00
Anuken
c78d950e2c test build trigger (1) 2024-08-29 22:19:15 -04:00
Anuken
6243ef6d4a Fixed #9892 2024-05-27 09:40:52 -04:00
atomic
87b154209f things I forgot to commit 2024-04-06 21:44:47 -04:00
BalaM314
dc4f3ba972 Add bool Config::isDefault() (#9510)
* Add `bool Config::isDefault()`

* use Structs.eq instead of ==
2024-02-02 10:52:28 -05:00
Tom
e8db6d4837 Truncate ping response packets (#9446)
Previously all ping response packets were 0-padded to 500 bytes. By
truncating we only send the bytes that are actually needed.
2024-01-12 14:21:13 -05:00
Anuken
288c969f51 Fixed #9422 2024-01-03 14:26:10 -05:00
Anuken
9b6d95c507 Bigger stream packet size 2023-12-29 21:14:39 -05:00
Anuken
b3c26fac05 Fixed Steam kicking 2023-12-05 13:54:47 -05:00
ApsZoldat
862d3153d9 Map-specific locale bundles system (#9199)
* Fix text setting in marker control

* Fix marker and bridge calculation game crashes, minor marker instruction code fixes

* Add privileged desynced client constant global variables

* Remove broken attempt to not initialize client vars on server

* Make @clientLocale variable non-constant, make @server and @client privileged

* WIP Implementation of map-specific locale bundles

* Progress on map locale bundles: add locale data to saves, make objectives use map locales if possible

* Add print formatting and map locale printing to world processors

* 🗿

* Minor map locales dialog ui changes

* Make map locale bundles load when joining multiplayer server

* Remove static declaration of current locale in MapLocales to fix tests failing

* Unify name of localeprint instruction, minor instruction description change, fix map locales incorrectly loading from clipboard

* Fix locale bundles not saving in game state, add  global var, make objective markers use map locale bundles and .mobile properties on mobile devices

* Even more map locales dialog improvements

* Fix english locale picking (when property isn't presented in current locale but english version has it) not working

* Add icon pasting to map locales dialog, minor ui changes

* Fix inconsistent game crash with null text in objectives, define player.locale on game loading (for clientLocale var)

* Change format instruction placeholders to backslash, fix map locales system incorrectly handling default locale

* understood
2023-12-01 21:14:10 -05:00
Anuken
130336bff0 arc 2023-11-23 19:04:17 -05:00
Anuken
d2956d1f2c ConnectFilter API now public 2023-11-23 14:24:59 -05:00
Anuken
8bbf5b1f52 Marker instruction rework 2023-09-28 01:04:03 -04:00
Anuken
700dd38a36 Fixed #9011 2023-09-04 00:04:22 -04:00
Anuken
2715d4954f Ignore ratelimit for local 2023-08-17 09:17:47 -04:00
Даркнесс#3729
6566f1c554 ServerControl improvements (#8928)
* Update ServerControl.java

* Update Administration.java

* Update Maps.java

* Update ServerControl.java

* Update ServerControl.java

* Update Administration.java

* Update ServerControl.java

* Update Maps.java
2023-08-15 09:51:52 -04:00
Anuken
053afcace9 Fixed #8795 2023-07-23 15:43:04 -04:00
router
591c31fd29 Add priority servers, update servers_v7.json (#8720)
* Update servers_v7.json

* Add priority server outlining and bumping

* a

* chore: A little bit of cleanup :)

* json

* fixed no-server issue

* removed cursed duplication

---------

Co-authored-by: phinner <62483793+Phinner@users.noreply.github.com>
2023-06-23 14:00:00 -04:00
Anuken
4b0824a20c Admin player team switch + more trace info 2023-06-11 23:18:04 -04:00
Anuken
fc673de556 augh 2023-06-03 12:43:39 -04:00
Anuken
cda82e572f ServerConnectFilter 2023-06-03 12:38:18 -04:00
Anuken
038994a95f Fixed #8667 2023-06-03 11:47:19 -04:00