2018-05-12 09:59:38

Thanks for your answers @ Chris and @pauliyobo.
I was looking for the ships but didn't found them. The only thing I found was a lot of sleeping rooms. Where do I find the ships?
Can we all build rooms in the official game, or do we need to have special permissions to do that? It would be interesting to give it a try before I try to get a server up and running.

Best regards SLJ.
Feel free to contact me privately if you have something in mind. If you do so, then please send me a mail instead of using the private message on the forum, since I don't check those very often.
Facebook: https://facebook.com/sorenjensen1988
Twitter: https://twitter.com/soerenjensen

2018-05-12 10:52:58

@techmaster20, I would love original sounds if you're happy to work with me on them.

@techmaster20, I can show you a ship, although they're definitely a work in progress.

I would just like to point out at this point that the reason I put this post up in the first place was to ask for developers because Mindspace is incomplete. There seem to be lots of people connecting expecting a full system they can make use of... I'd just like to reiterate that Mindspace is very much pre-alpha.

-----
I have code on GitHub

2018-05-12 11:01:42

@SLJ, as chris said, the game is incomplete, and so with that, ships are just in an early stage
UNfortunately I suck at math, and I can not complete the autopilot formula.
You're able to build if you have the builder rank in the game.
AS said, the game is a prealpha, so, you won't find much enjoinment at the moment, unless if you want to share ideas.

Paul

2018-05-12 11:27:56

@ironcross32, do you want me to put your instance in the list on my Github?

-----
I have code on GitHub

2018-05-12 16:05:16

If you want, though I don't have the necessary skills to make code changes, so mine will not be much more than a playground where I build stuff.

Facts with Tom MacDonald, Adam Calhoun, and Dax
End racism
End division
Become united

2018-05-12 17:55:47

My skype is tyler.chambliss1

Power is not the responsibility of freedom, but it is actually the responsibility of being responsible, it's self, because someone who is irresponsible is enslaved by their own weaknesses.

2018-05-12 21:27:38

Not sure if that Skype name was for me, but if it is I'm not sure why you're giving it to me? smile

-----
I have code on GitHub

2018-05-13 04:05:42

So we can set up the folder without having other people knowing information.

Power is not the responsibility of freedom, but it is actually the responsibility of being responsible, it's self, because someone who is irresponsible is enslaved by their own weaknesses.

2018-05-14 08:11:48

Hi.
I haven't had the time to set up the server yet, but I'll give it a try in the near future.
I haven't found any information on how to create an admin account, a builder account and other kinds of accounts on the server. How am I going to do this? When I created an account on the public server, I just logged in like if I already had an account, and then my account got created because I didn't had an account. smile

Best regards SLJ.
Feel free to contact me privately if you have something in mind. If you do so, then please send me a mail instead of using the private message on the forum, since I don't check those very often.
Facebook: https://facebook.com/sorenjensen1988
Twitter: https://twitter.com/soerenjensen

2018-05-14 09:04:29 (edited by pauliyobo 2018-05-14 09:05:57)

@SLJ, you do this from the web client. if You're an admin, you have an interface from the game that allows you to set admin or builder by interacting with a player from inside the game.

Paul

2018-05-14 17:02:19

The first account when you log into your own server will be admin. Then you can make builders out of other players or so on as you wish.

Facts with Tom MacDonald, Adam Calhoun, and Dax
End racism
End division
Become united

2018-05-15 01:06:56

@chris I guess you want  me to send you a dropbox link to the sounds I record?

Power is not the responsibility of freedom, but it is actually the responsibility of being responsible, it's self, because someone who is irresponsible is enslaved by their own weaknesses.

2018-05-15 07:57:30

Thanks guys. Makes great sense. smile

Best regards SLJ.
Feel free to contact me privately if you have something in mind. If you do so, then please send me a mail instead of using the private message on the forum, since I don't check those very often.
Facebook: https://facebook.com/sorenjensen1988
Twitter: https://twitter.com/soerenjensen

2018-05-15 16:31:30 (edited by SLJ 2018-05-15 17:06:10)

Hi.
I'm currently looking at setting up the server. Since the instructions on how to do this aren't clear, I have some questions. Yes, I have searched on Google, but have no clue on what to search for. So here goes: smile
I'm using Ubuntu server.
1. How do I install all the Python Service identities? I thought I could use apt-get install. I could install something which seems to be a default pack of Python service identities, but I don't find any of those required services. I don't wanna install a ton of things by mistake, so I better ask what to do. I have the latest version of Python 3 installed.
2. How do I set up the SSl certificate? The forum which have a ton of comments and answers which is linked to in the readme on the Github page makes no sense to me. The only thing I get is to use OpenSSL. Then they are suggesting a ton of commands which includes numbers etc. which doesn't make much sense when not knowing much about SSL. Do I better start studying how SSL works in generel before giving it a try?
3. How do I set the URL for the client? I mean the link which people needs to connect to?
I hope all those questions are okay, since the instructions on how to do this aren't very clear, when you don't know much about Python and SSL.
Edit: I found the "pip" command on a forum. This command seems to be what I need regarding to the service identities. So I keep trying. smile
Edit: I now got all the Python Service-idntities installed, accept for the identity called "multidict." It gives me a ton of compiling errors and file not found stuff. Any clue on what to do? I have no idea on what it is or what to do about it. It would take a while to copy all the output to the forum.

Best regards SLJ.
Feel free to contact me privately if you have something in mind. If you do so, then please send me a mail instead of using the private message on the forum, since I don't check those very often.
Facebook: https://facebook.com/sorenjensen1988
Twitter: https://twitter.com/soerenjensen

2018-05-15 17:14:05

@39:
Did you execute the command pip install -r requirements.txt?
as for the ssl certificate keys I don't know the exact commands
I believe the client url is the ip of your server. I mean the domain like www.SLJ.com:site:6466/client/
don't quote me on that though.
regards.

Paul

2018-05-15 17:19:00

@pauliyobo: Thanks for your reply. I have updated the post on how it goes. Now I'm having trouble with installing one of the service identities. I got all the other installed.

Best regards SLJ.
Feel free to contact me privately if you have something in mind. If you do so, then please send me a mail instead of using the private message on the forum, since I don't check those very often.
Facebook: https://facebook.com/sorenjensen1988
Twitter: https://twitter.com/soerenjensen

2018-05-15 18:41:09

mind pasting the output here?

Paul

2018-05-15 19:37:29

Hi all,
To anyone who wants to share sounds with me, firstly that's awesome, and I thank you very much.

I have no plans to move the sounds out of the Github repo, so if you don't like the idea of your hard work being shared with everyone then that's something we will need to talk about.

@SLJ: I don't know what you mean about service identities, other than that there's a python "package" called service-identity.

As Paul said, you need to do

pip install -r requirements.txt

. Firstly I'd recommend:

pip install virtualenv
virtualenv -p python3 env
source env/bin/activate

This sets up andactivates a Python virtual environment, which you can then install the requirements into.

Honestly the SSL certs aren't Mindspace-specific, you can just copy and paste the commands from that "confusing forum" which happens to be Stack Overflow... the single most useful programming resource out there! tongue

At the risk of sounding very rude, if you don't know how to code or read Stack Overflow Mindspace's utility to you is minimal at best, as all the commands therein are written in Python. You'll be able to build and promote players to admin and builder status, create objects ETC, but your server won't be any different to any other MIndspace instance out there.

If you know how to use Letsencrypt you can do that too. Just copy the files /etc/letsencrypt/live/<domain>/*.pem to a certs directory in your mindspace directory. You actually only need the files fullchain.pem and privkey.pem I think, but it's quicker to type *.pem. tongue

Finally, with the URL thingy, it is:

http://<domain>:6464/client

If you want to let the server redirect you to the HTTPS port (which is 6466 by default). Otherwise it's:

https://<domain>:6466/client

Of course you can change the ports from the command line.

python main.py -h

will help you with that.

You can even change the URL for the client if you edit the path spec in server/web/pages.py... I think that's where it is anyhow.

Anyways, good luck. And don't forget you can use

./start.sh

to git pull and run your server, deleting dump files in the procress.

Also don't forget to rename minimal.yaml to world.yaml if you haven't already.

Cheers,

Chris

-----
I have code on GitHub

2018-05-15 19:40:29

How do I copy the output? I'm using Terminal on my Mac, and I'm using Voiceover. I have access to Windows as well where I'm running NVDA. I can't find any ways to copy all the output. There are around 50 lines or more. If you have a great way to do it, then I'll gladly paste the output, so you hopefully can see what's wrong.

Best regards SLJ.
Feel free to contact me privately if you have something in mind. If you do so, then please send me a mail instead of using the private message on the forum, since I don't check those very often.
Facebook: https://facebook.com/sorenjensen1988
Twitter: https://twitter.com/soerenjensen

2018-05-15 19:44:37

Honestly, just google it. Alls we'll do is repeat that info here. In particular look into the script command, and command redirections.

-----
I have code on GitHub

2018-05-15 22:10:07

@44:
once in the CMD press alt plus space go to edit, and then make select all.
repeat the command but instead of select all make copy
then your content will be in your clip board

Paul

2018-05-15 23:08:44

Hi.
Thanks for your replies.
@Chris: I'm not sure if I misunderstand what you're saying. Do you mean if I can't code, then it's not worth it to set up a server and build something unique? I can't code anything in Python, but I might be able to learn how to build rooms and other things in the game, where I wanna choose an other theme than the space theme. But if that won't make anything different from the other servers out there, then I better spent my time on other things. smile

Best regards SLJ.
Feel free to contact me privately if you have something in mind. If you do so, then please send me a mail instead of using the private message on the forum, since I don't check those very often.
Facebook: https://facebook.com/sorenjensen1988
Twitter: https://twitter.com/soerenjensen

2018-05-16 06:27:42

@SLJ, I believe he was saying that if you can't code you can't customize your theme at 10%
You'll be able to disable some featurers and such, but if you can't code you won't be able to fully change their beaviour. You can still run the instance, but at this stage it's pretty much empty.

Paul

2018-05-16 07:30:53

Oh, makes sense. But I'll still be able to build rooms and write descriptions in other languages than English. That's just what I plan as a start. I plan to look more at Python in the future and try to learn it. So setting up this server would learn me a lot. smile
I have currently no idea on what it requires to help coding new things on the server such as new objects, but if I'm able to learn enough Python, then I would be interested to help. I know I have a lot to learn... smile

Best regards SLJ.
Feel free to contact me privately if you have something in mind. If you do so, then please send me a mail instead of using the private message on the forum, since I don't check those very often.
Facebook: https://facebook.com/sorenjensen1988
Twitter: https://twitter.com/soerenjensen

2018-05-16 11:58:40

Hi @SLJ.
I didn't mean to sound completely disparaging, I just meant that if you can't write Python or have someone to help then what you'll get out of Mindspace is limited.

Also, it is definitely worth bearing in mind that Mindspace - at this point - is very sparce in terms of features. As the database grows I'll be adding commands and hotkeys to my running instance, which will of course make their way to the minimal.yaml database file. I guess what I'm saying is that if you start something now, unless you can transplant the minimal database later on (which I should make a script for actually), you'll just end up starting from scratch in the future when some feature you really want is implemented.

You should consider minimal.yaml about on par with Lambda Core... except that my databases are semi reliant on the tables in the underlying database which are always changing.

HTH, and sorry if I sounded like a dick... it's an unfortunate and unintentional habbit of mine.

-----
I have code on GitHub