df1d84761e
game as submodule for easy instalation and distribution..
...
* Merge remote-tracking branch 'origin' into minenux
by commit of submodule.. 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`
2024-06-05 15:08:48 -04:00
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
60a4940be8
MAC portage porfile add .. limited tested
2024-06-05 14:55:08 -04:00
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
076330bac6
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:46:28 -04:00
dad9ed70f3
fix daemon parameters, ser shared dir to PREFIX/share/multicraft
...
* pass game id and game world name to daemons scripts,
cos now cannot be pointed in config file..
* fix dameon scripts invocations
2024-06-04 15:26:57 -04:00
7385d3de42
desktop app entry fixed for multicraft
2024-06-03 18:26:29 -04:00
68492e3b63
update ci - try to trick with paths of CI build fix makefile and install ci
2024-06-03 17:02:27 -04:00
2211904cf8
update ci - try to trick with paths of CI build using destdir
2024-06-03 16:32:03 -04:00
8d0c798ade
update ci - try to trick with paths of CI build in sync with cmake prefix
...
* see commit b3eae2dd
2024-06-03 15:50:59 -04:00
8d390b3b10
update ci - try to trick with paths of CI build in sync with cmake custom paths
...
* see commit b3eae2dd818b2e355ca340923ce72aa49fdf66b0
2024-06-03 14:57:07 -04:00
62af09908d
set install paths and files for the system config but allow root prefix
...
* if not run_in_place is defined. install daemon files and
if PREFIX defined as part only manage ir
see commit b3eae2dd818b2e355ca340923ce72aa49fdf66b0
2024-06-03 14:53:19 -04:00
b3eae2dd81
set install paths and files for the system config
...
* if not run_in_place is defined. install daemon files and
assume the path of PREFIX/usr/games for binary lauchers,
not PREFIX/usr/bin
* use FHS as https://www.pathname.com/fhs/2.2/fhs-4.11.html
that defines the right place for game data files as in the
path of PREFIX/usr/share/games
* install all the daemons files for openrc, sysvinit and shitstemd
* install defaults and config files as default for daemon scripts
2024-06-03 13:51:09 -04:00
acbd75d2bc
Set event receiver to null before the receiver object is deleted
...
* Merge branch 'master' into minenux
2.0.6
2024-06-03 11:32:32 -04:00
532c187d83
Set event receiver to null before the receiver object is deleted
...
* backported bbcee42264
2024-06-03 11:23:48 -04:00
b76be7513a
daemon service files for distros
...
* to this files to work you must set:
* gameid in defaults , see multicraftserver.defaults file
for set the paths of this file to work in scripts daemons
* log file goes to /var/log/multicraft/multicraft.log
* start config file to /etc/multicraft/multicraft.conf
* user to start the daemon as "multicraft"
* the game group must exist, the user must be into
* the shitstemd custom daemon is special, you can
use as "multicraftserverNAME" and will use the config
file "/e/tc/multicraft/NAME.conf" and log as "/var/log/multicraft/NAME.log"
with gameid as "NAME"
* sysvinit script to new file: multicraftserver.init
* openrc script to new file: multicraftserver.initd
* shit-stemd script to new file: multicraftserver.service
* shist-stemd custom config argument daemon as new file: multicraftserver@.service
* log rotate for all services as multicraftserver.logrotate
* defaults starting values for scripts as multicraftserver.defaults
* closes https://codeberg.org/minenux/minetest-engine-multicraft2/issues/52
* closes https://github.com/MultiCraft/MultiCraft/issues/59
* packages at https://build.opensuse.org/project/show/home:venenux:minenux
2024-06-03 10:51:09 -04:00
1e5d6fff42
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 10:51:09 -04:00
f61f3bba3f
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 10:51:09 -04:00
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
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
9aa959b221
no install cmake to game so dont do yet
2024-06-03 01:12:56 -04:00
704173b165
Version 2.0.6-release but not yet! and Package it!
...
* Merge branch 'master' of https://codeberg.org/minenux/minetest-engine-multicraft2 into minenux
2024-06-03 01:06:16 -04:00
d9bdbbd307
status string inverted logic fixed about status
...
* related to commit 90573105519953847be513068c1f05f1a1771d7c
2024-06-03 00:47:44 -04:00
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 90573105519953847be513068c1f05f1a1771d7c
2024-06-03 00:12:59 -04:00
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 90573105519953847be513068c1f05f1a1771d7c
2024-06-02 23:37:43 -04:00
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
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
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
9057310551
use the id to send version as minetest if minetest id is choosen
...
* this need commit c8c06eaae54c395dc8ff76e402e31d0a51e20906
2024-06-02 21:24:40 -04:00
c94e9cdb9a
remove stupid advertise about older servers
2024-06-02 21:16:09 -04:00
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
9a733f881b
Add tab keybind
2024-06-02 06:40:02 -04:00
fd02603860
Knockback: fix rare "Invalid float vector dimension range" crash
2024-06-02 06:25:05 -04:00
ee85c709c9
Fixed crash on startup in event receiver
2024-06-02 06:21:28 -04:00
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
f2f8f2c92e
unhide list of players that was hide by stupid monte48
...
* close https://codeberg.org/minenux/minetest-engine-multicraft2/issues/48
* related commit 2aa0400bd2a1c205de50ce46e1758f09e1b0c306
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
7a9b79565b
allow "-" on mods name for allowed chars
2024-06-02 05:22:07 -04:00
8eb09a5aa1
Add CSM restriction flag to block third party CSMs ( #162 )
2024-06-02 05:13:31 -04:00
bc3f43705c
Handle translation files
2024-06-02 05:11:35 -04:00
6b22510752
Minor changes update gradle
2024-06-02 05:10:09 -04:00
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
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
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
f0d4e9bede
Apple: minor update, change copyright XD
2024-06-02 04:37:32 -04:00