Oxygen Not Included

Oxygen Not Included

ZTransport
119 Comments
Mick 28 Mar @ 10:02am 
@Solra Binza If i try to connect with my ipv4 it just dosent work even though the server is listening for connections. ive tried disableing my firewall and tweaking the listen adress but nothing works
Solra Bizna  [author] 23 Jun, 2024 @ 7:19pm 
Sorry for delayed responses.

@Austen: The connections are made by X,Y coordinate specifically because it makes base design more challenging. If we made them connectable by a code instead, all transportation problems would be instantly solved.

And different game speeds are fine, though it can get a little weird. :)

@Elro: Very strange. I don't have any ideas as to what might cause that.

@ARandomSkunk: It still works for me, so I'm not sure what's wrong.
ARandomSkunk 1 Jun, 2024 @ 1:54pm 
Does this still work? I'm having trouble getting the server to run under linux. Failure to parse version requirement for gio, then after fixing that (I set it to *, I'm afraid I don't know rust), I get os error 22. I'm not sure what I'm getting an invalid argument over. Any ideas?
Elro 1 Feb, 2024 @ 7:05pm 
Hey! Thank you for making this mod! I have some issues with the senders (we tested 20k joules sender and Z drop box sender). We are both connected to the server, I can see the logs of the connections for both players as well as all the receiver asking for resources. However I never see logs for the senders, I just see the message when players join to the server. Sender and receiver are placed at a validposition, I can see this in the log too.

Example of logs:
Player A registered a "JoulesSender" at {40,100}
Player A registered a "SolidRecver" at {38,102}
Player B registered a "JoulesRecver" at {40,100}
Player B registered a "SolidSender" at {38,102}

Player A sunk an object from {38,102} (got nothing)
Player B wanted up to 20000J from {40,100} (0J gotten)
... continues forever

Do you know what could be happening there?

Thanks!
XiyueYM 18 Jan, 2024 @ 9:11am 
@Solra Bizna And a little suggestion. Is that possible to connect the receiver and sender by code or channel? Which much easier for base design
XiyueYM 18 Jan, 2024 @ 9:10am 
@Solra Bizna Thank you! And may I had another question? That will different game speed cause error? So I had four people play with me, two of us used game speed mod which multiply game speed by 2.
Solra Bizna  [author] 15 Jan, 2024 @ 4:12pm 
It's okay if some mods are different. However, if you try to send items, materials, germs, etc. that don't exist for everybody, things will break.
XiyueYM 15 Jan, 2024 @ 7:28am 
Just a small question ,should all players have same mod and all same setting?
Solra Bizna  [author] 6 Dec, 2023 @ 8:42pm 
It sounds like there's an issue with the way they implemented dehydrated food. Our own attempts to run the server have broken (?!) so it will be a bit before we can look into these problems.
Cruel-Tyrannical-Dictator 6 Dec, 2023 @ 6:16pm 
Hi, I'm testing with my friend transferring resources. We are having issues sending food, dehydrated food and eggs through the drop-box and conveyor port. The error we get says "(IP Address) ERROR: failed to write frame in transport." As for the dehydrated food, it ends up getting spit out and re-hydrating itself.
Silvaarht 6 Dec, 2023 @ 5:15pm 
Game still works, I only had to disable my antivirus firewall!
Silvaarht 6 Dec, 2023 @ 5:05pm 
Hey!

Thanks for the (very) short answer. I did portfoward using my IPv4 and the right ports (5496) open. Same for when I boot the server: ''my IPv4'':5496 and ingame, I type my external ip with the port, but nothing appears as a successful connection. I might be doing something wrong
BloodyRum  [author] 6 Dec, 2023 @ 4:58pm 
The mod should still work just fine.
Are you connecting to the right IP? Is the port forwarded?
Is the mod/server giving you any error information?
Silvaarht 6 Dec, 2023 @ 4:52pm 
Hi!

Is the mod still compatible? I'm tyring to create a server, all information seem alright, but no connection is being established. I suspect the recent updates prevent the mod to work?
comblock 15 Jul, 2023 @ 3:19am 
They're both on 127.0.0.1 because I'm using ngrok.
The coords for the sender and receiver should be the same as we built it in exactly the same location on exactly the same world seed, they also show the same location when clicked. (Maybe there is another sender/receiver somewhere which could explain the differing coords but I'm not sure on that)
No, I'm not using this mod to send power across the map.
BloodyRum  [author] 13 Jul, 2023 @ 6:29pm 
Why is the sender and receiver both on 127.0.0.1?
Why is the co-ords for the sender and receiver different? (Your receiver is at 116, 116, but your sender is at 146, 131)
Are you trying to send power across your map?
If so, that's not what this mod is for.
Solra Bizna  [author] 13 Jul, 2023 @ 5:11pm 
I've noticed that power senders and receivers don't work very well if there isn't at least one battery on the grid. Does adding a small battery after the transformer make any difference?
comblock 13 Jul, 2023 @ 4:21am 
server output:
```
127.0.0.1:50888 wanted up to 20000J from {116,116} (0J gotten)
```
Sometimes it says it got 100J or something in that range, but never 20000.
I also see this message appearing quite often, but not as much as the first:
```
127.0.0.1:50884 registered a "JoulesSender" at {146,131}
```
I think this probably indicates a bug in the mod because it doesn't make sense for the same Joules Sender to be registered multiple times.
I believe this message only started appearing after I removed the power transformer but I'm not 100% sure on that.
The receiver is constantly asking for 20000KJ, which is the maximum of the power receiver building we used.
The sender definitely has enough spare power.
I don't know what you mean with if the sender is sending power often enough, if you mean the simulation speed, it's at or more than the speed of the receiver.
When I cut out the transformer and connected the sender directly to the main power grid seemingly nothing changed.
BloodyRum  [author] 10 Jul, 2023 @ 5:56pm 
Enable verbose mode on the server and check what that says.
Is the receiver asking often enough for power?
Is the sender sending power often enough?
Do you have enough spare power on your network to keep sending it?
How much power is the receiver consuming?

What if you try directly connecting the sender to your main grid?
comblock 10 Jul, 2023 @ 1:33pm 
I have a power sender behind a large power transformer, but sometimes when the power sender holds less than 20kJ, the power transformer is inactive and holds 0 (or very few) joules. The power receiver on the other side is constantly toggling between receiving and not receiving any power, I think this is related. Any idea what might be going on here? Is it a bug or am I using it incorrectly?
BloodyRum  [author] 5 Mar, 2023 @ 3:44pm 
Try increasing the object size
sunRay 5 Mar, 2023 @ 3:23pm 
for some reason when i try to send food to another player, the server states that it failed to write frame to transport, but whenever i send anything else like eggs, materials, gases/liquids, metals the server is fine. any ideas why or how it can be fixed?
Mark1985 7 Jan, 2023 @ 9:05am 
Awesome thanks for replying back :)
BloodyRum  [author] 3 Jan, 2023 @ 4:28am 
The drop box storage amount is that low for two reasons:
1. To encourage you to use the conveyor sender/receiver
2. Sending items over the network is a lot more complicated than gases/liquids/energy

If by "Power is surging / unstable" you mean the receiver can't get energy fast enough, that's because the server's buffer of energy is running out. You can fix that by either running the game on the sender's side faster, or by editing the value "MAX_STORED_ENERGY" in src/map.rs for the server and then recompiling it
Mark1985 2 Jan, 2023 @ 8:42pm 
Is it possible to be able to increase the Sending Amount of the drop box up from 1000kg? Gas and Liquids are working perfect, Power is surging / unstable.
BloodyRum  [author] 5 Nov, 2022 @ 1:18pm 
Things are sent from senders to the server, and clients ask the server for things.
So if there is no receiver, but the sender is still working, eventually the servers buffer will fill up, and then nothing else will get sent.
If there is no sender, but the receiver is still working, then the receiver will stop working when the servers buffer is empty
Totally Bonkers 5 Nov, 2022 @ 12:07pm 
so, what happens when the two aren't playing at the same time? What happens on the sending end, what happens on the receiving end? (if the other isn't playing)
Solra Bizna  [author] 23 Jul, 2022 @ 2:02pm 
That will depend on your Internet Service Provider and what router you have. Unfortunately, we can't help with that, but searching "(name of ISP) port forward" or "(model number of router) port forward" may help. You can run the server on whatever port you want, but the default port number is 5496.
Ruby42453 23 Jul, 2022 @ 1:56pm 
Sorry for my ignorance, but how do I forward the server port?
BloodyRum  [author] 23 Jul, 2022 @ 1:09pm 
You need to forward the server port,
and to find your ip, search for a "whats my ipv4" site on google.
Ruby42453 23 Jul, 2022 @ 12:11pm 
That worked for me to join the server thank you! Could you help me what address and port to put for someone not on the same network?
BloodyRum  [author] 23 Jul, 2022 @ 3:53am 
Try connecting to 127.0.0.1
Ruby42453 22 Jul, 2022 @ 9:04pm 
I've downloaded the server but Im having issues connected to in when I've loaded up a game. I tried using a couple different IP addresses listed in my CMD but nothing showed up on the server. I am using a windows computer and any help would be appricated.
Hazno 7 Jan, 2022 @ 11:09am 
Awesome, thank you so much! I was able to set up the server and connect successfully by myself while waiting for my friends to join :D It was incredibly straight forward and easy, even while using a custom DNS with port forwarding - it just worked!
BloodyRum  [author] 7 Jan, 2022 @ 10:43am 
As many players as you want can connect to the server.
And as many players as you want can try to receive resources at the same spot,
But the server makes no effort in trying to distribute evenly between them.
Hazno 5 Jan, 2022 @ 9:30pm 
I just discovered this mod and I'm so excited to try it out with some friends. One thing that wasn't very clear to me though. Can more than 2 players connect to the server and share resources through the Z buildings? If that's the case, are the resources I send distributed equally between all players, or do you have to build multiple Z buildings to share with different players and choose which one will be at the receiving end (e.g. if multiple players build a Z Gas Receiver at the same coordinates)?
stairt2 31 Dec, 2021 @ 8:41pm 
Uh... I think this mod is good, but I can't understand how to use this.... can you show me video that how to work this???
Prior Restraint 22 Dec, 2021 @ 10:08pm 
Thanks so much for this mod!!
865511800 17 Oct, 2021 @ 8:48am 
工作与分散!
ZTransport允许多个未包含氧气的群体交换能量、气体、物品和液体,就好像它们是同一小行星的不同Z片。这为游戏增加了一些有趣的团队合作机会。
安装
其中一个玩家必须运行一个服务器,才能使mod有用。不包括服务器。该服务器位于[ github.com ]
特征
在不同计算机上同时运行的群体之间传输气体、液体、物品和能量
所有元素都可以传输温度、质量甚至细菌都被保存了下来
让我们用一个简单的例子。Alice很久以前就创造了一个可持续的氧气系统,并且产生的氧气比她需要的多得多。然而,鲍勃的藻类供应一直存在问题;事实上,它刚刚用完,使他的氧气生产急剧停止。他的小白鼠只能活几个周期。他能做什么!?
当然,他可以吸走艾丽斯的氧气。

Hawk191280 25 Apr, 2021 @ 8:25am 
schrott
telgareith 11 Feb, 2021 @ 10:33am 
I'd like to gain skills at managing hosting applications in the cloud. However, many of you would be interested? I'd offer public and private instances at cost or a loss if the price is low enough. Since replies here would be a nightmare, I've setup a google form here: {LINK REMOVED}
Survoks 7 Feb, 2021 @ 11:25am 
@Obuw , How to work through Hamachi, please tell us.
Obuw 7 Feb, 2021 @ 8:54am 
Port forwarding is a huge pain to set up for many people. It's usually much easier to use Hamachi. Look into it if you are not on the same local network. (It's free)
Maglethong Spirr 3 Feb, 2021 @ 9:40am 
I actually configured a small VM on Azure Cloud to host the Zmod server, because I play with friends in another continent and I often don't have access to my router for port forwarding.

If ye want I could post a small guide on it. It costs me about 0.2Eur last month (Though I'm a very modest ONI player).

Setting it up was faster than creating my Azure Account.
BloodyRum  [author] 2 Feb, 2021 @ 4:55pm 
Someone will need to host the server.
If you are not on the same local network, you will have to use port forwarding.
Survoks 2 Feb, 2021 @ 1:07pm 
Its doesnt work, i cant transfer resourses to my friend. How to use mods if we are not on the same local network??
BloodyRum  [author] 2 Feb, 2021 @ 11:17am 
We explain how to set up and use the mod in the description above, along with the link to the server download.
Survoks 2 Feb, 2021 @ 12:00am 
How to use this mod ?!
Yogurisimo 25 Jan, 2021 @ 2:57pm 
Hi, put a video how set up this piece of transport, thanks
Maglethong Spirr 22 Jan, 2021 @ 12:41pm 
Amazing how I didn't even have the time to gather the Data for you to fix the issue and. PUF. It is already fixed xD.

Respect!

BTW. I Know German and Portuguese if ye need help for Translations. (Though my German is kinda... 3rd Grade-is)