Best Linux
Best Linux
Hi all,
Which distro would you recommend?
I'm not too bothered about overhead, that's mostly about what eye candy and such you keep running, and this will be a headless server.
But good repo's that update tout-swiet do matter, I'd hate to get stuck on an older version because the distro decides it's not in a hurry...
Anyone run a server on Ubuntu? Ubunto would be ok-ish, because other people around here know that one, and I need sleep occasionally... ;-)
Which distro would you recommend?
I'm not too bothered about overhead, that's mostly about what eye candy and such you keep running, and this will be a headless server.
But good repo's that update tout-swiet do matter, I'd hate to get stuck on an older version because the distro decides it's not in a hurry...
Anyone run a server on Ubuntu? Ubunto would be ok-ish, because other people around here know that one, and I need sleep occasionally... ;-)
Re: Best Linux
if you have experiens Gentoo and Arch
for newbie manjaro or Sabayon
for server is good red hat or censt os
its smels like holywar :D
for newbie manjaro or Sabayon
for server is good red hat or censt os
its smels like holywar :D
♕GNU♛
- Calinou
- Moderator
- Posts: 3169
- Joined: Mon Aug 01, 2011 14:26
- GitHub: Calinou
- IRC: Calinou
- In-game: Calinou
- Location: Troyes, France
- Contact:
Re: Best Linux
You could give Fedora Server a try, if you want recent software but still a relatively robust distribution. (Disclaimer: I've never actually used it, but I've heard good things about it.)
Re: Best Linux
Well, I'm mainly interested in how often they would update, so how long I'd be waiting for the latest server build. :) Last time I looked at Ubuntu, the latest server version was woefully out of date... (Minetest server)
Any common distro, I can harden, no problem. :)
Any common distro, I can harden, no problem. :)
- Calinou
- Moderator
- Posts: 3169
- Joined: Mon Aug 01, 2011 14:26
- GitHub: Calinou
- IRC: Calinou
- In-game: Calinou
- Location: Troyes, France
- Contact:
Re: Best Linux
You probably shouldn't use the packages supplied by your distribution for games (including Minetest), since they're often out of date; I suggest compiling from source or perhaps using a PPA.KzoneDD wrote:Well, I'm mainly interested in how often they would update, so how long I'd be waiting for the latest server build. :) Last time I looked at Ubuntu, the latest server version was woefully out of date... (Minetest server)
Any common distro, I can harden, no problem. :)
You can use this script for compiling Minetest Git on Debian/Ubuntu.
Re: Best Linux
I love Debian.
For Work: Debian Stable
For Private and Gaming: Debian Unstable.
In Unstable is a very actual Minetest from Debian self. And there are Mesecons, Mobf, Moreblocks, Moreores Nether, Pipeworks and WorldEdit as Debianpackages included.
I myself build minetest every week. That works too, without problems.
Wy do I love Debian?
All Software I need is included and supported.
Unstable has very actual Software and its more stable as the name let you think.
Stable has older Software, but is very simple to support to other users and requiring very little maintenance.
For Work: Debian Stable
For Private and Gaming: Debian Unstable.
In Unstable is a very actual Minetest from Debian self. And there are Mesecons, Mobf, Moreblocks, Moreores Nether, Pipeworks and WorldEdit as Debianpackages included.
I myself build minetest every week. That works too, without problems.
Wy do I love Debian?
All Software I need is included and supported.
Unstable has very actual Software and its more stable as the name let you think.
Stable has older Software, but is very simple to support to other users and requiring very little maintenance.
- ExeterDad
- Member
- Posts: 1717
- Joined: Sun Jun 01, 2014 20:00
- In-game: ExeterDad
- Location: New Hampshire U.S.A
Re: Best Linux
Without getting up on a soapbox. I vote for Debian server if going headless. There are a TON of people keeping it stable and secure and it just works. That's all I need.
I don't know if you're going to be on a VPS with a few images as options or not. But a minimal Debian install is all you need to run a Minetest server. Pretty much all the "Server Distros" will give you a full stack of typically needed applications and tools for webservers. You can avoid a bunch of bloat starting with minimal.
I don't know if you're going to be on a VPS with a few images as options or not. But a minimal Debian install is all you need to run a Minetest server. Pretty much all the "Server Distros" will give you a full stack of typically needed applications and tools for webservers. You can avoid a bunch of bloat starting with minimal.
HOMETOWN -Our little server. Keep the HOMETOWN chatter @ http://hometownserver.com - Our server map: http://media.hometownserver.com
- taikedz
- Member
- Posts: 698
- Joined: Sun May 15, 2016 11:11
- GitHub: taikedz
- IRC: DuCake
- In-game: DuCake
- Location: Scotland, UK
- Contact:
Re: Best Linux
Oh this kind of title always opens up the can of worms :-)
I'll put my bias here, I use Ubuntu as server for this kind of thing - specifically because of PPAs and because that gets updated frequently, and I don't have to do the compiling every time.
The use of a PPA allows you to always get the latest version of minetest, whatever the (officially supported) version of Ubuntu you're running, as long as the minetest dev team are interested in publishing to a PPA.
I did put together a script that would do the install [1] ; known to work on Ubuntu 15.10 and 16.04, and will likely work on 16.10 once the PPA for 16.10 is opened up. Depending on how code support on the PPA works (which is more for the devs to answer), you may be best served by tracking the 6-month cycle rather than the Long Term Support cycle...
To use it:
You should there have a working minetest server.
I also have some extensive notes [2] on installing a server, adding mods, and configuring settings etc, and the TL;DR version [3]
Hope something there is of use to you.
[1] https://github.com/taikedz/mt-manage/bl ... l-minetest
[2] https://github.com/taikedz/mt-manage/tr ... d_guide.md
[3] https://github.com/taikedz/mt-manage/tr ... tall_guide
I'll put my bias here, I use Ubuntu as server for this kind of thing - specifically because of PPAs and because that gets updated frequently, and I don't have to do the compiling every time.
The use of a PPA allows you to always get the latest version of minetest, whatever the (officially supported) version of Ubuntu you're running, as long as the minetest dev team are interested in publishing to a PPA.
I did put together a script that would do the install [1] ; known to work on Ubuntu 15.10 and 16.04, and will likely work on 16.10 once the PPA for 16.10 is opened up. Depending on how code support on the PPA works (which is more for the devs to answer), you may be best served by tracking the 6-month cycle rather than the Long Term Support cycle...
To use it:
Code: Select all
# install git if not done so already
apt-get update && apt-get install git
git clone https://github.com/taikedz/mt-manage
sudo mt-manage/bin/install-minetest
I also have some extensive notes [2] on installing a server, adding mods, and configuring settings etc, and the TL;DR version [3]
Hope something there is of use to you.
[1] https://github.com/taikedz/mt-manage/bl ... l-minetest
[2] https://github.com/taikedz/mt-manage/tr ... d_guide.md
[3] https://github.com/taikedz/mt-manage/tr ... tall_guide
Last edited by taikedz on Sat Jul 16, 2016 17:42, edited 1 time in total.
Re: Best Linux
Taikedz: wow, good info. Thx. :)
Re: Best Linux
I went with ubuntu 16.04. Easier to pawn off to underli... valued staff ;) later.
Any tips on getting 0.4.14 server running? I've been googling, but info is confusing...
Any tips on getting 0.4.14 server running? I've been googling, but info is confusing...
-
- New member
- Posts: 8
- Joined: Fri Jul 15, 2016 15:15
Re: Best Linux
I just made a VM running Ubuntu 16.04 on XenServer 7 so I this is how i installed it.
First I did a clean install of Ubuntu Server 16.04, I just selected ssh server from that installation.
I used this page as my guide: http://dev.minetest.net/Compiling_Minetest
1. sudo su, then enter the password.
2. apt-get install build-essential cmake git libirrlicht-dev libbz2-dev libgettextpo-dev libfreetype6-dev libpng12-dev libjpeg8-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev
libogg-dev libvorbis-dev libopenal-dev libhiredis-dev libcurl3-dev
3. cd ~ I just installed it in my home directory
4. git clone https://github.com/minetest/minetest.git
5. cd minetest
7. cd games/
8. git clone https://github.com/minetest/minetest_game.git
9. cd ..
10. cmake . -DENABLE_GETTEXT=1 -DENABLE_FREETYPE=1 -DENABLE_LEVELDB=1 -DENABLE_REDIS=1 -DBUILD_SERVER=1 -DCMAKE_BUILD_TYPE=Release
11. make -j$(grep -c processor /proc/cpuinfo)
Then it's time to make it autostart with systemd
I found this page: viewtopic.php?id=8867 about setting it up
I created a file /lib/systemd/system/minetestserver.service
With this content
[Unit]
Description=Minetest server
After=network.target
[Service]
Type=simple
User=sten
ExecStart=/home/sten/minetest/bin/minetestserver
[Install]
WantedBy=multi-user.target
Yes, sten is the user name I used on the ubuntu server.
The enable the service: systemctl enable minetestserver.service
Reboot and it should be running...
I have not yet learned how to configure worlds etc. But it's playable as it is.
Best regards
Sten Arild Hvidsten
First I did a clean install of Ubuntu Server 16.04, I just selected ssh server from that installation.
I used this page as my guide: http://dev.minetest.net/Compiling_Minetest
1. sudo su, then enter the password.
2. apt-get install build-essential cmake git libirrlicht-dev libbz2-dev libgettextpo-dev libfreetype6-dev libpng12-dev libjpeg8-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev
libogg-dev libvorbis-dev libopenal-dev libhiredis-dev libcurl3-dev
3. cd ~ I just installed it in my home directory
4. git clone https://github.com/minetest/minetest.git
5. cd minetest
7. cd games/
8. git clone https://github.com/minetest/minetest_game.git
9. cd ..
10. cmake . -DENABLE_GETTEXT=1 -DENABLE_FREETYPE=1 -DENABLE_LEVELDB=1 -DENABLE_REDIS=1 -DBUILD_SERVER=1 -DCMAKE_BUILD_TYPE=Release
11. make -j$(grep -c processor /proc/cpuinfo)
Then it's time to make it autostart with systemd
I found this page: viewtopic.php?id=8867 about setting it up
I created a file /lib/systemd/system/minetestserver.service
With this content
[Unit]
Description=Minetest server
After=network.target
[Service]
Type=simple
User=sten
ExecStart=/home/sten/minetest/bin/minetestserver
[Install]
WantedBy=multi-user.target
Yes, sten is the user name I used on the ubuntu server.
The enable the service: systemctl enable minetestserver.service
Reboot and it should be running...
I have not yet learned how to configure worlds etc. But it's playable as it is.
Best regards
Sten Arild Hvidsten
Last edited by StenArildHvidsten on Fri Jul 15, 2016 16:17, edited 1 time in total.
Re: Best Linux
WOW! You/this forum is helpful as f...!!! Trying now, thanks!!!
-
- New member
- Posts: 8
- Joined: Fri Jul 15, 2016 15:15
Re: Best Linux
You can post back on any problems.
On the Best linux... I enjoy using debian, ubuntu and fedora... Debian and Ubuntu for VM's running a lot of different stuff. Fedora for having fun..
On the Best linux... I enjoy using debian, ubuntu and fedora... Debian and Ubuntu for VM's running a lot of different stuff. Fedora for having fun..
Re: Best Linux
Well, I followed the steps, there's 'minetest' and 'minetestserver'in bin/ but I get is currently not installed...
-
- New member
- Posts: 8
- Joined: Fri Jul 15, 2016 15:15
Re: Best Linux
If you are in /bin
Then do ./minetestserver
What is the output?
Then do ./minetestserver
What is the output?
- ExeterDad
- Member
- Posts: 1717
- Joined: Sun Jun 01, 2014 20:00
- In-game: ExeterDad
- Location: New Hampshire U.S.A
Re: Best Linux
Seems to me "make install" is missing from the instructions after make -j$(grep -c processor /proc/cpuinfo)
It's not a "run in place" setup.
It's not a "run in place" setup.
HOMETOWN -Our little server. Keep the HOMETOWN chatter @ http://hometownserver.com - Our server map: http://media.hometownserver.com
Re: Best Linux
make install did pleasing things... thax. Right now I'm starting with a fresh install of ubuntu. Seems like a good idea after all the screwing around I did. Keep you posted. :)
-
- New member
- Posts: 8
- Joined: Fri Jul 15, 2016 15:15
Re: Best Linux
Funny, I don't think I did a make install. Just a make as in step #11. I shall do it once more in a fresh VM
But if you got a minetest & mineserver in /bin it's build. Just test it with "file mintestserver" and you will see that's it binary file
But if you got a minetest & mineserver in /bin it's build. Just test it with "file mintestserver" and you will see that's it binary file
Last edited by StenArildHvidsten on Fri Jul 15, 2016 18:47, edited 1 time in total.
Re: Best Linux
emmm
next make a server config in ~/.minetest
add same mod if you want, you shoud use wihte ip adress
min 1gb ram for 10 player
and. . . start
Gentoo, Arch is best and simple 4ever
Code: Select all
sudo pacman -S minetest-server
minetestserver --run-unittests
sudo systemctl enable minetest
add same mod if you want, you shoud use wihte ip adress
min 1gb ram for 10 player
and. . . start
Gentoo, Arch is best and simple 4ever
♕GNU♛
-
- New member
- Posts: 8
- Joined: Fri Jul 15, 2016 15:15
Re: Best Linux
And... let the war begin :D
Re: Best Linux
:)) ,i like the both actualy and debian and ubuntu and arch all and distro while windows try update all forcibly on ten
StenArildHvidsten
why do you do init daemon by hand? it paced whith instalation arent it?
StenArildHvidsten
why do you do init daemon by hand? it paced whith instalation arent it?
Last edited by ARCHLINUX on Fri Jul 15, 2016 19:03, edited 1 time in total.
♕GNU♛
Re: Best Linux
Let's all agree Windows is malware, and keep it at that. ;-)
Re: Best Linux
OP, Arch Linux is very nice, but you have to keep the system up to date regularly. Some people install Arch and do not update for months, then run into difficulties when they finally run pacman -Syu. So better update at least once every week.
I suppose on a server it would also make sense to use the linux-lts kernel so you don't have to reboot so frequently.
I suppose on a server it would also make sense to use the linux-lts kernel so you don't have to reboot so frequently.
-
- New member
- Posts: 8
- Joined: Fri Jul 15, 2016 15:15
Re: Best Linux
No, I don't think so. After I built it on Ubuntu it did not start as a daemon. I had to log in and go to /bin and do a ./minetestserver to launch it.ARCHLINUX wrote: StenArildHvidsten
why do you do init daemon by hand? it paced whith instalation arent it?
So I just made it start with systemd.
Re: Best Linux
Well... I have it running. AND the mods are working... Thanks, all!
Who is online
Users browsing this forum: No registered users and 18 guests