What Will I Learn?
If you want to play with your own SteemNova server, you could get it in a few minutes, when following the steps below.
You will learn how you can run your own SteemNova Server under the new ubuntu 18.04 LTS.
If you don't have this OS running, you can install it in a virtual machine, before starting whith this tutorial.
- download the sourcecode
- install the required tools
- create a database
- install steemnova
Requirements
- a running computer or virtual machine with a standard installation of ubuntu-18.04 (http://releases.ubuntu.com/18.04/)
Difficulty
- Basic
Tutorial Contents
To make the installation as easy as possible, I have listed the individual steps. The individual steps consist of a short description and the commands to be executed. The commands can be easily copied and pasted in the terminal window.
Follow the steps below to set up your own SteemNova server in a few minutes.
- Open a terminal window in which you have to enter the following commands.
- Before you could get the source from GitHub, you have to install Git:
sudo apt-get -y install git
- Get the source code from GitHub:
git clone https://github.com/steemnova/steemnova
- Add an additionally repository
sudo add-apt-repository -y ppa:ondrej/php
- re-synchronize the package index
sudo apt-get update
- install all needed packages
sudo apt-get -y install apache2 php7.0 php7.0-gd php7.0-fpm php7.0-mysql php7.0-curl libapache2-mod-php7.0 mysql-server php-pear php7.0-dev php-xml php7.0-xml
- install the ds extension with efficient data structures for PHP 7
sudo pecl install ds
- enable the extension
sudo /bin/sh -c 'echo "extension=ds.so" >> /etc/php/7.0/apache2/conf.d/30-ds.ini'
- install HTML_BBCodeParser2
sudo pear install HTML_BBCodeParser2-0.1.0
- start mysql
sudo mysql
- create a new database
create database DB;
- create a new database user
create user USER identified by 'PASSWORD';
- give the new user all privileges to the new database
grant all privileges on DB.* to USER;
- exit mysql
exit
- copy the whole steemnova directory to /var/www/html/
sudo cp -r steemnova /var/www/html/
- create an empty file with the name ENABLE_INSTALL_TOOL to enable the steemnova install tool
sudo /bin/sh -c 'echo >> /var/www/html/steemnova/includes/ENABLE_INSTALL_TOOL'
- some directorys need writeaccess, so you can give this rights with the following commands
sudo chgrp www-data /var/www/html/steemnova/includes/
sudo chgrp www-data /var/www/html/steemnova/cache/
sudo chmod 775 /var/www/html/steemnova/includes/
sudo chmod 775 /var/www/html/steemnova/cache/
- Now you can open a browser and enter 127.0.0.1/steemnova at the adress bar to start the steemnova install tool
You schould get the following screen:
In step 2 of the SteemNova install tool all needed System requirements are shown. If you have successfully completed all the above steps, all requirements should now be met.
In step 3 you have to configure which DB should be used. If you use the settings from above, you have to enter:
Database server or DNS | 127.0.0.1 |
Database port | 3306 |
Database user | USER |
Database Password | PASSWORD |
Database name | DB |
Table prefix: | uni1_ |
Finally you have to create an administrator account
After that you should be see the administrator panel. Here you can change some settings of the game, or just click on 'Back to Game' to start the game with standard settings.
Now you can play.
Seems like you are a "linux-guru". I like linux as a free alternative to windows and I´ve been using Ubuntu, Mint .. since 8 years and step by step Im making progress on the comandline ... but I could be quite more abitious on lerning linux properly ....
Woooooo, I've never seen this. Is this a new online game? Is the currency that is used within the game Steem?! This is crazy interesting. If we could also add a series of video games on this platform this could be YUGEEE!
https://steemit.com/steemnova/@steemnova/steemnova-ogame-based-browsergame-for-steemians
Id like to know what it is too. That seems to be like the only thing missing from the post. It might be an os or node but idk.
Then I could have a node and run for witness?
Sure, you could have a node and run for witness, but this tutorial will not help you for that.
wow, this is awesome, thanks!
No port forwarding?
Thanks for the tutorial, I'll try to see if I make a Spanish-speaking server.
Then I'll tell you how it was!
It's looking really interesting man... i'll install it for sure. thanks for the the instruction.👍
Steemnova writes about the server that it is extremely important for the community I think you have presented a very important and very delicate content and it is understood from your content that you have worked hard for this steemnova server and collected some information very well here. The blog post presented a very good post You will play an important role in this for community members.
Hopefully you'll soon present a blog post about this server and its activities where community members can easily understand its details and you will find it very important to use this server.
Interesting Post, to tell the truth I am interested in opening my own server and I did not know how, but you avoided me in depth research, thank you very much.
Is there any difference to install the server in linux mint.
thanks for share my friend
@cryptoriddler
That's a great tutorial..keep it up...
This was an awesome read. Definitely going to have to check this out. Thanks for the tutorial
Thanks for this great tutorial, it's really helpful.
Bonsoir , dinc ca b'a rien avoir avec le Steem ? Ni led Cryptocurrency ?
Ni le Mining ?
awesome really a good graphics game.... never play yet... but really love the graphics.... thanks for shareing... @upvoted
Thank you for your contribution, but it cannot be accepted at the moment.
Steemnova github repo already provides instructions for setting up a local copy.
The remaining steps you provided are on-screen instructions which do not constitute a key component in Utopian tutorials.
Need help? Write a ticket on https://support.utopian.io.
Chat with us on Discord.
[utopian-moderator]
You are right, there are some instructions at github, but they are far from complete and in some cases even incorrect (e.g. packagenames) when try to install it under the new ubuntu 18.04 LTS. With these tutorial it should be possible to install it without further research.
this is amazing dude, nice job!
Me, the bad plankton likes your posting, @cryptoriddler. We have to learn to walk before we can run. With a helper, a thousand things are possible to do.
Great info
cool that what i am searching for
wow nice information