Hello, everyone,
I want to present you the new game which could be added to the Fedora repos. Three weeks ago I packaged it and filed a Review Request, which unfortunately didn't get any noticeable reaction. So I want to promote it a little bit. Hope this is not considered as spamming :)
Minetest, as you can guess from the title, is the game where you need to mine and build. The specific features of the game are:
- code, written in С++ and released under GPLv2+ license - growing extremely fast community of developers and players - very low system requirements - server-side scripting and texturing possibilities. (Server can send the textures to the client) - almost infinite world in all directions - crazy map generator which produces great landscapes with flying islands and magical ruins - public servers, in-game chat - flowing water and lava, growing trees, spawning rats - and don't forget about Dungeon Masters spawning in the dark and shooting fireballs towards the careless miner
The official site of the project is here: http://c55.me/minetest/ There are Forum, Wiki, IRC-channel and several public servers.
Screenshots thread http://celeron.55.lt/~celeron55/minetest/forum/viewtopic.php?pid=2105#p2105
And the package waiting for review and sponsorship is here: https://bugzilla.redhat.com/show_bug.cgi?id=753513
Any help regarding the review process is highly appreciated.
On Thu, Dec 1, 2011 at 10:53 PM, Aleksandra Bookwar alpha@bookwar.info wrote:
Hello, everyone,
Hey!
I want to present you the new game which could be added to the Fedora repos. Three weeks ago I packaged it and filed a Review Request, which unfortunately didn't get any noticeable reaction. So I want to promote it a little bit. Hope this is not considered as spamming :)
Minetest, as you can guess from the title, is the game where you need to mine and build. The specific features of the game are:
Looks funny!
And the package waiting for review and sponsorship is here: https://bugzilla.redhat.com/show_bug.cgi?id=753513
I am not sure about the Requires: %{name}-server = %{version}-%{release}
shouldn't we be able to install only the client, if there is already a server running somewhere?
/me, not a packager… yet
I am not sure about the Requires: %{name}-server = %{version}-%{release}
shouldn't we be able to install only the client, if there is already a server running somewhere?
/me, not a packager… yet
Thanks for the reply.
I thought about this. But since minetest-server package has only one rather small binary inside, and has no any server-specific dependencies, it costs almost nothing to install it. And I think it is better to install by default the game in its full form. So player will be able to run yum install minetest and to play, without knowing anything else about the internal structure of the game.
I am not sure about the Requires: Â Â Â %{name}-server = %{version}-%{release}
shouldn't we be able to install only the client, if there is already a server running somewhere?
/me, not a packager⦠yet
Thanks for the reply.
I thought about this. But since minetest-server package has only one rather small binary inside, and has no any server-specific dependencies, it costs almost nothing to install it. And I think it is better to install by default the game in its full form. So player will be able to run yum install minetest and to play, without knowing anything else about the internal structure of the game.
The problem with this is that you can't really achieve this. You can't have the minetest enabled by default. Plus, this would mean that you couldn't run a minetest server without installing the full game. IMHO, it's best to keep them separate.
-J
-- Aleksandra _______________________________________________ games mailing list games@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/games
The problem with this is that you can't really achieve this. You can't have the minetest enabled by default. Plus, this would mean that you couldn't run a minetest server without installing the full game. IMHO, it's best to keep them separate.
Let me describe it in details.
There are two packages: minetest-server and minetest.
1) minetest-server package can be installed on the server without Xorg. It does not depend on the package minetest. It provides minetestserver binary and it can be run system-wide using the command systemctl minetest.service start
It starts the simple daemon, which is listening the port 30000, and it uses /var/lib/minetest to store server data.
2) minetest is the package containg the client. It provides the minetest binary. And it depends on the package minetest-server.
When you run minetest as user, there are two possibilities:
- If you put anything in the "Server" field (this might be localhost also), then minetest tries to connects to the server which is already running.
- If you leave this field blank, then it runs its own separate minetestserver process in the user-space, with user privileges only. And it saves all the server data in user home directory.
Thus i need this dependency (minetest depending on the minetest-server) to provide this second possibility to run the simple single player instance without need to start the system-wide service.
So right now from the user-side it works easy like this:
$ yum install minetest $ minetest set the Username , leave Server field blank and push the Run button.
The problem with this is that you can't really achieve this. You can't have the minetest enabled by default. Plus, this would mean that you couldn't run a minetest server without installing the full game. IMHO, it's best to keep them separate.
Let me describe it in details.
There are two packages: minetest-server and minetest.
- minetest-server package can be installed on the server without
Xorg. It does not depend on the package minetest. It provides minetestserver binary and it can be run system-wide using the command systemctl minetest.service start
It starts the simple daemon, which is listening the port 30000, and it uses /var/lib/minetest to store server data.
- minetest is the package containg the client. It provides the
minetest binary. And it depends on the package minetest-server.
When you run minetest as user, there are two possibilities:
- If you put anything in the "Server" field (this might be localhost
also), then minetest tries to connects to the server which is already running.
- If you leave this field blank, then it runs its own separate
minetestserver process in the user-space, with user privileges only. And it saves all the server data in user home directory.
Thus i need this dependency (minetest depending on the minetest-server) to provide this second possibility to run the simple single player instance without need to start the system-wide service.
So right now from the user-side it works easy like this:
$ yum install minetest $ minetest set the Username , leave Server field blank and push the Run button.
I see. So I understand the need for the minetest package to require the minetest-server package. But the possibility that someone might want to run a minetest server on a non-client machine would be a good reason to keep them separate.
-J
-- Aleksandra Bookwar bookwar at freenode
Hello, everyone,
I want to present you the new game which could be added to the Fedora repos. Three weeks ago I packaged it and filed a Review Request, which unfortunately didn't get any noticeable reaction. So I want to promote it a little bit. Hope this is not considered as spamming :)
Minetest, as you can guess from the title, is the game where you need to mine and build. The specific features of the game are:
- code, written in С++ and released under GPLv2+ license
- growing extremely fast community of developers and players
- very low system requirements
- server-side scripting and texturing possibilities. (Server can send
the textures to the client)
- almost infinite world in all directions
- crazy map generator which produces great landscapes with flying
islands and magical ruins
- public servers, in-game chat
- flowing water and lava, growing trees, spawning rats
- and don't forget about Dungeon Masters spawning in the dark and
shooting fireballs towards the careless miner
The official site of the project is here: http://c55.me/minetest/ There are Forum, Wiki, IRC-channel and several public servers.
Screenshots thread http://celeron.55.lt/~celeron55/minetest/forum/viewtopic.php?pid=2105#p2105
And the package waiting for review and sponsorship is here: https://bugzilla.redhat.com/show_bug.cgi?id=753513
Any help regarding the review process is highly appreciated.
Interesting! I'll kick off a build and start working on a review after I get the kids in bed. :)
Also, I'm a sponsor, so if you could start looking around the review BZs and doing some practice reviews, that would be great.
Welcome!
-J
-- Best regards. Aleksandra Bookwar bookwar at freenode _______________________________________________ games mailing list games@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/games
2011/12/2 Jon Ciesla limb@jcomserv.net:
Interesting! I'll kick off a build and start working on a review after I get the kids in bed. :)
Also, I'm a sponsor, so if you could start looking around the review BZs and doing some practice reviews, that would be great.
Many thanks for the review. I am going to check the error you've got and will reply as soon as possible.