a multiplayer game of parenting and civilization building
You are not logged in.
It was recently stated by Thexus that there will be no off-topic forum, unfortunately. Maybe to keep things simpler or easier to handle, maybe to prevent attitudes generated there from spreading onto the main forum.
Powa, I have question to your first point on list I should manually download repositories "OneLife", "OneLifeData7", "minorGems" with git and then copy file "pullAndBuildLatest" to the path OneLife/server/ ?
I wouldn't. It sounds like you didn't, the way you described the steps back to me. You get pullAndBuildLatest from the OneLife_Live4_UnixSource file, it's the only thing in it. That should pull all subfolders automatically.
Sounds like you did step 2) differently though. Read carefully Onelife/documentaion/EditorAndServerBuildNotes.txt . There should be a configure step and then a make step, followed by the creation of links from files into the server folder. Shouldn't need to use OneLifeApp.
But I suppose you modified the procedure to get it to work on Ubuntu, so I presume you already tried my step 2) on Kali.
I'm not familiar with Kali Linux. It could be that the required dependencies of the make or ./configure aren't present natively in Kali.
If I am misunderstanding you, could you clarify your question?
Edit:
Btw, do start over your work if you run into errors and think you made a mistake. Tip: use pullAndBuildLatest and then copy that folder to a backup so you don't have to keep redownloading.
I am sorry you both feel that this conversation is not worth having. I disagree. Often tough conversations lead to reflection, even if upsetting. Speaking for the underdog is the path to civility, wherever that may be, even if so inconvenient as in a gaming community.
However, I respect your opinions and work on this forum so I will leave it at that.
Excuse me,
By what criteria would the OP be banned? On what grounds should this thread be reported?
This is one small thread in a sea of many, often of repeated topic. If there is worry that the forums are too cluttered, why not attempt to sticky more common knowledge things before banning topics? It is apparently the opinion of those here that the conversation is worth having.
How is this a "shitstorm"? How is this thread more of a "bait thread" then any other? Why else would someone make a post if they weren't trying to bring attention?
It would be reasonable to move the thread to a separate off-topic or meta section of the forum if necessary. But is it really so bad to allow willing members of the community to talk about an issue that they think is relevant in the long run?
powa wrote:Unfortunately what is just a joke to some are actually pretty hurtful and discouraging to others
If you get hurt by mere words you don't deserve to live. This whole idea of "condeming hate speach" and "having safe spaces" is going to die off very soon along with people spreading those. They're just not fit to live and will suicide or die out of starvation when they can't provide for themselves. Both in game and IRL. No point in prologing their mysery with social welfare.
Sorry, are you saying that you've never been hurt by someone's words? Even if so, which would be extremely rare, are you saying that people who experience some emotions in some circumstances don't deserve to live?
I think the community benefits from lots of different people thinking about things from different perspectives. Unfortunately what is just a joke to some are actually pretty hurtful and discouraging to others, effectively neutering communities over time to unnecessarily small subsets of people.
This really isn't a complicated issue, happens all over the internet and it's widely accepted as unfortunate in most cases. People are generally much more polite irl public forums. Well, this is basically a public forum. It would be nice if we try to hold it to a similar standard. Especially the regular users with lots of apparent, and real, sway. Notice, I'm not advocating anything like banning or even calling anyone out. Just suggesting we try to see things from the perspective of those where the jokes are similar to real threats.
Of course, remember "sticks and stones", as was said. Great advice. On the other side of the same coin, try to avoid harmful speech if you can help it.
Edit: Not literally a public forum, I suppose, but it basically is.
Ok, do the second way.
0) Already downloaded the Unix source code and un-tarred it (I think "tar xzf <filename>")
1) Go to the OneLife/server/ folder and first run "./pullAndBuild".
2) Then read and do instructions from Onelife/documentaion/EditorAndServerBuildNotes.txt in the Server section.
Basically, all inside the server folder, you will run "./configure" (choosing linux), and then "make". Then you will do some linking of the data files to the server folder and create dataVersionNumber.txt with the correct version number (currently 72, not 73 for whatever reason, but choosing the highest number form "git tag" should work). Then you should be able to run the server with "OneLife/server/OneLifeServer" or "./OneLifeServer" from insider OneLife/server.
Try a custom server with no PvP. Here's a custom server list: https://onehouronelife.com/forums/viewtopic.php?id=689.
Babsy,
The link to Sammoh's www.dying.world forum page in your OP actually goes to Zinchess'. You could link to the 2HOL discord page instead: https://discord.gg/atEgxm7.
Look, asking for your money back after around 40 hours (or more) of play is rather rude, don't you think? I would assume you had some good times. It was made clear with the advertising, main page of website, etc., that the game would go through many changes. If one regrets spending $20 after playing a game for tens of hours, please let that be a learning lesson for oneself and not an opportunity to grief an overworked developer.
I think that's the main message, derogatory and insensitive statements aside.
Have you gone through any of the guides? What OS are you installing on? Are you using a virtual machine? Start with the guide stickied on the main forums.
For me that opens a crappy windows explorer program that simply asks if I want to save or open, and replicates itself whichever option I choose.
What? Which step?
Apocalypse on private server should not trigger the Apocalypse event spreading.
At least Jason assured us that you could not trigger Apocalypse from private server. He had official servers in mind but I suppose that should be true for custom servers as well.Custom servers read the official server feed for Apocalypse event though. Apocalypse might be disabled but... I'm not sure if official servers block the even from spreading or simply do not respond to the event. Trying to start Apocalypse on official server might fail to have any effect on other official servers but.... customs might still read it? We would need to ask Sammoh whos probably best versed in game code or Jason directly.
I investigated this for a day or so (didn't want my server affected). You can look at all the changes since the apocalypse code got added on github to easily see all apocalypse code:
https://github.com/jasonrohrer/OneLife/ … c...master .
I guessed the first commit in the comparison by looking at the commit messages. You can choose whatever commit you want to start the comparison from here: https://github.com/jasonrohrer/OneLife/commits/master. You could also chose an early second commit to compare against to ignore changes unrelated to Apocalypse. But this seems like a good comparison.
Here's what I gleaned:
The apocalypse code is mainly split into five files: server/server.cpp, server/map.cpp, gameSource/objectBank.cpp, reflector/server.php, and gameSource/LivingLifePage.cpp. There's some other relevant ini files and minor effects.
gameSource/objectBank.cpp -- Defines which items should trigger the Apocalypse
server/map.cpp -- Actually checks if an object in the world satisfies the trigger definition
refelctor/server.cpp -- Checks if the apocalypse triggered should actually propagate to other servers (by comparing encrypted codes). For application to the main servers, this seems to run on some special server Jason has so that his secret code doesn't have to be sent out (see below).
server/server.cpp -- checks online if an Apocalypse has occured and propagates to the current server, including killing the players.
gameSource/LivingLifePage.cpp -- Runs the Apocalypse animation/visuals on the client.
Importantly, there's the ini file server/settings/apocalypsePossible.ini . Before the fix post Apocalypse 5, this didn't actually affect server/server.cpp, so all the connected servers would get hit if an apocalypse was triggered, which happened for Apoc 5. Now that the fix is in place, you can just set the value inside to 0 and the main servers won't propagate an apocalypse to your server.
A private server should not be able to propagate apocalypses to the other servers because, by assumption, the private server doesn't have the correct reflectors/sharedSecret.php file.
This is all basically conjecture from looking at the code in the past few days so I could be wrong. But I'd be surprised if that isn't the gist of it.
Edit:
Also, there's the server/reflectorURL.ini file. If you just change the URL to something else in your server, it shouldn't ping the official reflector server for remote Apocalypses, being another measure to avoid Apocalypse waves from the mains. You could apparently change this to some other reflector address to be connected to a different "multiverse" of Apocalypse-linked servers.
Lily wrote:This really has a lot of useful tips, though sadly it will result in you leaving behind probably 4 or 5 dead children.
Sadly - the other way is to cling to berry bush and try to feed every child that pops up while being unproductive for a long time. Finding the good spot is the most important part - you can't do that with child in your hands because you need basket with food or you risk starvation in most cases.
Yeah spending half of your life just feeding all of your kids can be really frustrating when they all split off and die. While it's the most interesting part of the game, the randomness in who will be in your life makes or breaks your whole experience. In the worst case, you then get to play half a solo game with picked bushes and milkweeds...
Yeah I think we're back to early March like meta. Lots of death and re-spawning, waiting for competent Mom and community. Exciting when it works though.
Are custom servers dead now?
Sammoh's 2HOL server is up and is pretty cool. People probably needed some time to update their servers.
Can you avoid things like the Apocalypse and keep things going how you want though and not have to deal with the wipe whims? I thought other servers could be ran your way and not have to have anything to do with stuff on the main server?
Yup. Specifically for Apocalypse, at least. Under OneLife/server/settings are the ini files for (you guessed it) server settings. Change apocalypsePossible to 0 to disable apocalypses on your server.
But then, Apocalypses are currently turned off on the main servers. I don't think it's possible for private servers to cause Apocalypse sweeps onto the main servers without knowing Jason's "secret code".
Creatures. What a weird game. My child brain couldn't quite figure out how to master that game. The rules and mechanics were so opaque in a time before the internet was filled with wikis. Then Creatures 2 (and 3?) came out and was totally crazy. And all the weird content packs... Good memories.
It looks like only 0, 1, I and O can't be input into the login key field. Probably not supposed to be characters in anyones keys (due to similarity prolly). Snooze, did your login key actually have one of these characters? If so, then sounds like a bug report is in order.
Really good tip, never thought to do this. Smelting just got a little better.
Do you mean your access code or a password to access a server?
To input your access code (the 20 digit alphanumeric in 4 groups of 5, separated by dashes), I would copy the code at the OS level then use the paste feature in the OHOL main menu. It should be able to take numbers this way.
Instructions all over the place, I give up lol
Are you compiling windows? Honestly my Virtual Box with Ubuntu wasn't too bad of a setup. I could help you with that.
Another indispensable tool:
https://kazetsukai.github.io/onetech/
I believe that website actually pulls all the crafting info from the current github commit, so you know it's correct and up to date.
But I like the format of the following similar tool a bit more:
https://colinmarc.com/ohol/
It's just not quite up to date.
Both tools by members of the forum (Sorry, I can't remember their usernames).
Edit:
They show item decay/change timings as well as crafting recipes. Pretty sweet.
Yeah, I just went through it all today and built mine. Still got screwed by the last Apocalypse though, lol.
Start here: https://onehouronelife.com/forums/viewtopic.php?id=112
On pp 2 there's a couple of links of peoples' methods. I got a VirtualBox server working following Bimble's guide. Also read the EditorAndServerAndServerBuildNotes.txt in OneLife/documentation.
egrigby,
Did you update to version 73 (before apocalypse disable)? I wonder if custom servers that were brought up to that version check in with some master server to see if there was an apocalypse. Of course, the subreddit may be wrong in that custom servers do not actually reset with main servers' apocalypses.