1
0
Fork 0
Commit Graph

9812 Commits (master)

Author SHA1 Message Date
mckaygerhard 7b59fcb4f1 fix dockerfile due recent submodule git and reduce README - release 2.0.6 2024-06-05 16:04:47 -04:00
mckaygerhard a261b4edc0 game as submodule for easy instalation and distribution..
*  minetest developers were so stupid or what? why not a simple
 submodule from git? so easy!
* do as:
    * `sed s#.*games/minetest#!games/minetest#g .gitignore`
    * `git add .gitignore && git commit -m "submodule step 1"`
    * `git submodule add -b stable-5.2 https://codeberg.org/minenux/minetest-game-minetest game/minetest`
    * `git add --all && git commit --amend -m "ubmodule step 2`
    * `sed s#.*games/minetest#games/minetest#g .gitignore`
    * `git add --all && git commit --amend -m "ubmodule step 3 final`
* update CI for gitlab to use the submodule and setup the game also
2024-06-05 15:07:21 -04:00
mckaygerhard 60a4940be8 MAC portage porfile add .. limited tested 2024-06-05 14:55:08 -04:00
mckaygerhard 94262d3bc1 fix dockerfile, tune up and setup proper dockerfile with all features
* you can build from dockerfile with `docker build -t mc .`
* later run with `docker run -p 40000:40000/udp -p 40000:40000/tcp -i -t mc`
* The docker by default copy the game from minenux and runs 40000 port
* fixed https://codeberg.org/minenux/minetest-engine-multicraft2/issues/52
  cos already provides linux support with all features (but by docker, puach)
* closes https://github.com/MultiCraft/MultiCraft/issues/59
2024-06-04 17:52:05 -04:00
mckaygerhard 532c187d83 Set event receiver to null before the receiver object is deleted
* backported bbcee42264
2024-06-03 11:23:48 -04:00
mckaygerhard 17cb07a366 formspec_escape stability improvement
* formspec_escape causes server crash, when text argument is a number.
  the `tostring(text)` prevents this
* backported https://github.com/MultiCraft/MultiCraft/pull/87
2024-06-03 09:41:55 -04:00
mckaygerhard ce35eb4122 dont show the register confirmation, try to connect as fast as possible
* this is a security risk, but also a easy step.. the easy of use
  is a key to create a anarchy environment where people must learn
  to take care by itselft
2024-06-03 09:26:57 -04:00
mckaygerhard d9bdbbd307 status string inverted logic fixed about status
* related to commit 9057310551
2024-06-03 00:47:44 -04:00
mckaygerhard 5db6593abd fix bad implementation, try to use changed variable in constant function variable
* fix error: passing const string as this argument discards qualifiers
  for server list identification id
* related commit 9057310551
2024-06-03 00:12:59 -04:00
mckaygerhard 35ea452ff5 fix bad implementation, try to redefine constant variable
* fix error: passing const string as this argument discards qualifiers
  for server list identification id
* related commit 9057310551
2024-06-02 23:37:43 -04:00
mckaygerhard 3820aa20eb fix wrong access definition q_settings
* fix error: request for member 'empty' cos is not string
2024-06-02 22:51:26 -04:00
mckaygerhard c047d31989 Disable builtin hunger and use default minetest.do_item_eat if
* adapted the PR https://github.com/MultiCraft/MultiCraft/pull/172
  do not remove but disable by default any refernce and only use it
  if enable explicit
* adapted commit 0a54481b29
2024-06-02 22:09:49 -04:00
mckaygerhard cd18cab6d3 fake the user agent to the fuking server list retrieval
* closes https://codeberg.org/minenux/minetest-engine-multicraft2/issues/46
2024-06-02 21:38:01 -04:00
mckaygerhard 9057310551 use the id to send version as minetest if minetest id is choosen
* this need commit c8c06eaae5
2024-06-02 21:24:40 -04:00
mckaygerhard c94e9cdb9a remove stupid advertise about older servers 2024-06-02 21:16:09 -04:00
mckaygerhard c8c06eaae5 Switch to MultiCraft server list an option only
* new settings to send identification
* new settings to make it optinal
* posibility to send information as need as minetest older
2024-06-02 21:07:06 -04:00
Maksym H 59b2c7be48 Version 2.0.6-release but not yet! 2024-06-02 19:31:28 -04:00
mckaygerhard 9a733f881b Add tab keybind 2024-06-02 06:40:02 -04:00
mckaygerhard fd02603860 Knockback: fix rare "Invalid float vector dimension range" crash 2024-06-02 06:25:05 -04:00
mckaygerhard ee85c709c9 Fixed crash on startup in event receiver 2024-06-02 06:21:28 -04:00
mckaygerhard f20c739c48 unhide list of mods in server list
* close https://codeberg.org/minenux/minetest-engine-multicraft2/issues/45
2024-06-02 05:59:42 -04:00
mckaygerhard f2f8f2c92e unhide list of players that was hide by stupid monte48
* close https://codeberg.org/minenux/minetest-engine-multicraft2/issues/48
* related commit 2aa0400bd2
2024-06-02 05:53:43 -04:00
luk3yx f8bbed282e Don't use file download timeout for fetching ContentDB packages 2024-06-02 05:39:29 -04:00
mckaygerhard 7a9b79565b allow "-" on mods name for allowed chars 2024-06-02 05:22:07 -04:00
mckaygerhard 8eb09a5aa1 Add CSM restriction flag to block third party CSMs (#162) 2024-06-02 05:13:31 -04:00
mckaygerhard bc3f43705c Handle translation files 2024-06-02 05:11:35 -04:00
mckaygerhard 6b22510752 Minor changes update gradle 2024-06-02 05:10:09 -04:00
mckaygerhard 8d4b921749 Initialise some variables in v7p becouse C++ standart
* the mapgen v7p has its own settings, to customise use v7 normal
2024-06-02 05:03:22 -04:00
mckaygerhard 67bd44f9fb Update the VCPKG version in Actions 2024-06-02 05:02:16 -04:00
Maksym H 1eb6b1dcb0 Disable `desynchronize_mapblock_texture_animation` by default 2024-06-02 05:00:47 -04:00
Deve 062f2e3613 Remove unused function that fails to build with new C++ 2024-06-02 04:58:34 -04:00
luk3yx 0eb18780e4 Add "hide_game = true" option to game.conf (#152) 2024-06-02 04:57:52 -04:00
Bektur 1538e5bc99 Android: update Kotlin part (#150) 2024-06-02 04:56:31 -04:00
mckaygerhard a6f200ff21 Disable stereo mode support but dont over stereo mode on desktop
* Disable stereo mode support
* Fix stereo mode on desktop
* NOTE> this seems needs up to date irrlicht ?
2024-06-02 04:38:41 -04:00
mckaygerhard f0d4e9bede Apple: minor update, change copyright XD 2024-06-02 04:37:32 -04:00
mckaygerhard 64ddc4065a Improve InfoText positioning on the screen 2024-06-02 04:22:52 -04:00
mckaygerhard bf186d81b1 Avoid a crash in `drawMeshNode()` after reading out of array
* backported from b201316aed
2024-06-02 04:20:34 -04:00
Deve f783bdb170 Fixed possible crash when close event is received during media loading 2024-06-02 04:19:38 -04:00
Maksym H 80d583e219 Android: update deps 2024-06-02 04:19:25 -04:00
mckaygerhard d78e41a0f0 Fix compiler warnings in `srp.cpp` 2024-06-02 04:15:54 -04:00
mckaygerhard 005debcd8a adapt and set proper Fix curl deprecation warnings
* now curls still can be 7.19 and if 7.56.0 is detected then we used multipart
* commit 99209cd5d7
2024-06-02 04:12:41 -04:00
mckaygerhard b7ad037647 update CI - specify 32bit for older debians build test 2024-06-02 01:17:51 -04:00
mckaygerhard 5ee92bc1ee backport "Few minor C++ fixes" not at all
* backport 344ef13bc0
* we are using irrlilch 1.8 so
  https://irrlicht.sourceforge.io/docu/classirr_1_1video_1_1_i_video_driver.html#a8c02ee280bb738cdf38b77e7a798244e
* do not remove the IrrlichtDevice due backguard compatibilty
2024-06-02 00:20:41 -04:00
mckaygerhard 1f161e2217 Add `porting::getTotalSystemMemory()` function
* becouse Convert textures to (A1)R5G6B5 format on low memory device
  tune up the commit 03737c4e9baeae7087ff986cbb901c64d312e8a6
* backported from 3bb240919a
2024-06-02 00:10:16 -04:00
mckaygerhard 284a473584 Android: get rid of `getInputDialogState`
* backported b7c470ae92
* let workaround of getInputDialogState
2024-06-01 23:43:02 -04:00
Maksym H e21a1a6e62 Update mini-gmp 2024-06-01 23:38:12 -04:00
mckaygerhard 5bf0190771 fix sort is not a member of std on newers compilers 2024-06-01 19:49:19 -04:00
savilli 9866b07654 Fix potential freeze in core.check_for_falling 2024-06-01 00:14:23 -04:00
mckaygerhard fbdf65c57b update CI - fix build of ssl packages on CI alpine images
* remove edge cos will always are changing
* openssl 1.1 is only at edge.. puff so maybe will provide errors on modern
2024-05-31 23:45:38 -04:00
mckaygerhard fb8401098e CMake: link with Intl when necessary
* On some platforms, such as Linux with GNU libc, the gettext
  functions are present in the C standard library and libintl
  is not required. For other libc (uClibc-ng or musl) libintl
   may be required. Thanks Debian the mother of all distros!
* close https://github.com/minetest/minetest/issues/8583
* fixed https://github.com/minetest/minetest/issues/8588
2024-05-31 23:41:40 -04:00