QuintenQVD0 / Q_eggs

Some special https://pterodactyl.io eggs made for ARM64
Other
84 stars 13 forks source link

[Bug]: FiveM Arm64 Version #109

Open Helpme0822 opened 2 months ago

Helpme0822 commented 2 months ago

Panel Version

1.11.5

Wings Version

1.11.11

Service

FiveM Arm64 Version

Modified

No, I did not modify the egg

Expected Behavior

Launch server and have no error message appear in the console.

Actual Behavior

This error keeps getting spammed every 5 minutes in my server console :

Server list query returned an error: Interop+Crypto+OpenSslCryptographicException: error:140943FC:SSL routines:ssl3_read_bytes:sslv3 alert bad record mac <- Interop+OpenSsl+SslException: SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL. <- System.Security.Authentication.AuthenticationException: Authentication failed, see inner exception. <- System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.

Any idea on how to fix it? I didn't modify your egg and I also use a domain which has a ssl certificate.

image

Steps To Reproduce

Just install the server normally using your Egg then launch it and then this message should appear every like 3-5 minutes in the console.

Install logs

https://pteropaste.com/y5qg/

Helpme0822 commented 2 months ago

I just figured out that this error has something to do with my server also not showing up in the server browser.

This usually occurs when the ports are not opened but I'm 100% sure that my ports are opened since I can successfully access the server and txAdmin on another PC on another network. So yeah I'm not sure what is causing this but everything should be fine on my VPS where the server is hosted on.

QuintenQVD0 commented 2 months ago

To be honnest I have no idea what this would cause. If you have at least 2 ports allocated and you use the main port in the txadmin config to setup the server then it works for me.

Helpme0822 commented 2 months ago

I have both ports 30120 and 40120 allocated and I'm able to enter both the server and the txadmin from another network. The ip that I need to use for the allocation is the one called "Private IP" in Oracle cloud right?

QuintenQVD0 commented 2 months ago

I have both ports 30120 and 40120 allocated and I'm able to enter both the server and the txadmin from another network. The ip that I need to use for the allocation is the one called "Private IP" in Oracle cloud right?

yes, but everywhere elese in the configs its 0.0.0.0

Helpme0822 commented 2 months ago

I have both ports 30120 and 40120 allocated and I'm able to enter both the server and the txadmin from another network. The ip that I need to use for the allocation is the one called "Private IP" in Oracle cloud right?

yes, but everywhere elese in the configs its 0.0.0.0

if you mean in the server.cfg yeah there it's still on 0.0.0.0

Helpme0822 commented 2 months ago

do you want me to maybe send screenshots of like all the config stuff of the server to see if there's maybe something I did wrong?

QuintenQVD0 commented 2 months ago

do you want me to maybe send screenshots of like all the config stuff of the server to see if there's maybe something I did wrong?

It should be fine, as long as the config in txadmin has the right port it should work.

Helpme0822 commented 2 months ago

do you want me to maybe send screenshots of like all the config stuff of the server to see if there's maybe something I did wrong?

It should be fine, as long as the config in txadmin has the right port it should work.

where exactly do I check the port on txadmin just to be sure?

Helpme0822 commented 2 months ago

is it this?

image

QuintenQVD0 commented 2 months ago

do you want me to maybe send screenshots of like all the config stuff of the server to see if there's maybe something I did wrong?

It should be fine, as long as the config in txadmin has the right port it should work.

where exactly do I check the port on txadmin just to be sure?

at the top, their should a tcp and udp bind address

QuintenQVD0 commented 2 months ago

is it this?

image

that could also be wrong indeed

Helpme0822 commented 2 months ago

do you want me to maybe send screenshots of like all the config stuff of the server to see if there's maybe something I did wrong?

It should be fine, as long as the config in txadmin has the right port it should work.

where exactly do I check the port on txadmin just to be sure?

at the top, their should a tcp and udp bind address

do you mean this in the server.cfg ?

image

Or if you just mean like the url then yeah it's the right ip/domain with the right port.

Helpme0822 commented 2 months ago

is it this? image

that could also be wrong indeed

I checked on another server that I got running on windows and it shows the same there too tho so I don't think that's the issue unfortunately

QuintenQVD0 commented 2 months ago

do you want me to maybe send screenshots of like all the config stuff of the server to see if there's maybe something I did wrong?

It should be fine, as long as the config in txadmin has the right port it should work.

where exactly do I check the port on txadmin just to be sure?

at the top, their should a tcp and udp bind address

do you mean this in the server.cfg ?

image

Or if you just mean like the url then yeah it's the right ip/domain with the right port.

do you want me to maybe send screenshots of like all the config stuff of the server to see if there's maybe something I did wrong?

It should be fine, as long as the config in txadmin has the right port it should work.

where exactly do I check the port on txadmin just to be sure?

at the top, their should a tcp and udp bind address

do you mean this in the server.cfg ?

image

Or if you just mean like the url then yeah it's the right ip/domain with the right port.

thats fine and indeed how it should be.

Helpme0822 commented 2 months ago

Here's also the list of all the ports I got open/forwarded on both the server with the panel and the server with the wings :

image

(Left is wings server, right is panel server)

Those same ports are also opened/forwarded on the Oracle cloud interface in the security list. Let me know if I'm maybe missing one that could be maybe causing the issue.

Helpme0822 commented 2 months ago

image

Could the steam user not being set or the app ID not being set maybe somehow causing the issue?

QuintenQVD0 commented 2 months ago

image

Could the steam user not being set or the app ID not being set maybe somehow causing the issue?

thats not an issue, thats just because that is not a steamcmd game

Helpme0822 commented 2 months ago

I also just created a new fivem server on pterodactyl again and noticed that the default RootFS used is ubuntu 20.04. The one I use on the oracle vps tho is ubuntu 22.04. Could that maybe be the issue?

Also btw I used this pterodactyl installer to install pterodactyl on the oracle cloud VPS:

https://github.com/pterodactyl-installer/pterodactyl-installer

Could this maybe be causing the issue?

QuintenQVD0 commented 2 months ago

I also just created a new fivem server on pterodactyl again and noticed that the default RootFS used is ubuntu 20.04. The one I use on the oracle vps tho is ubuntu 22.04. Could that maybe be the issue?

Also btw I used this pterodactyl installer to install pterodactyl on the oracle cloud VPS:

https://github.com/pterodactyl-installer/pterodactyl-installer

Could this maybe be causing the issue?

its not supported, but you got i running so it should not be.

and the mismatch in rootfs is not an issue at all

Helpme0822 commented 2 months ago

I also just created a new fivem server on pterodactyl again and noticed that the default RootFS used is ubuntu 20.04. The one I use on the oracle vps tho is ubuntu 22.04. Could that maybe be the issue? Also btw I used this pterodactyl installer to install pterodactyl on the oracle cloud VPS: https://github.com/pterodactyl-installer/pterodactyl-installer Could this maybe be causing the issue?

its not supported, but you got i running so it should not be.

and the mismatch in rootfs is not an issue at all

do you use any installer to install pterodactyl or do you just follow their documentation?

QuintenQVD0 commented 2 months ago

I also just created a new fivem server on pterodactyl again and noticed that the default RootFS used is ubuntu 20.04. The one I use on the oracle vps tho is ubuntu 22.04. Could that maybe be the issue? Also btw I used this pterodactyl installer to install pterodactyl on the oracle cloud VPS: https://github.com/pterodactyl-installer/pterodactyl-installer Could this maybe be causing the issue?

its not supported, but you got i running so it should not be. and the mismatch in rootfs is not an issue at all

do you use any installer to install pterodactyl or do you just follow their documentation?

docs

Helpme0822 commented 2 months ago

I also just created a new fivem server on pterodactyl again and noticed that the default RootFS used is ubuntu 20.04. The one I use on the oracle vps tho is ubuntu 22.04. Could that maybe be the issue? Also btw I used this pterodactyl installer to install pterodactyl on the oracle cloud VPS: https://github.com/pterodactyl-installer/pterodactyl-installer Could this maybe be causing the issue?

its not supported, but you got i running so it should not be. and the mismatch in rootfs is not an issue at all

do you use any installer to install pterodactyl or do you just follow their documentation?

docs

could you maybe try if by using the installer I used your fivem server also works and doesn't get the error if you have time? Since I guess that would be faster than me following the docs.

But if you don't have time then I get that and will try and reinstall everything by following the docs

Helpme0822 commented 2 months ago

btw I used a separate normal amd free oracle server to install the panel using the installer I sent and then installed the wings on the arm64 oracle server using the same installer

Helpme0822 commented 2 months ago

I just installed it by following the docs and have both the panel and wings on the same vps and I'm still getting the same error message in the console 😭

Helpme0822 commented 2 months ago

@QuintenQVD0 btw which OS do you use? Do you use ubuntu as well? Since I was thinking that maybe this could be causing my issue?

QuintenQVD0 commented 2 months ago

@QuintenQVD0 btw which OS do you use? Do you use ubuntu as well? Since I was thinking that maybe this could be causing my issue?

no, I use debian, on a pi 4. but ubuntu does also work

Helpme0822 commented 2 months ago

When you tired to create your server using your method/egg did you actually try it once on an oracle machine and it worked fine and got no errors? Or could there maybe be somekind of issue with the oracle servers that causes my issue? Since I'm using an oracle server

QuintenQVD0 commented 2 months ago

When you tired to create your server using your method/egg did you actually try it once on an oracle machine and it worked fine and got no errors? Or could there maybe be somekind of issue with the oracle servers that causes my issue? Since I'm using an oracle server

I did try it on oracle, works fine, some chat modules may not work but it did just work.

Helpme0822 commented 2 months ago

When you tired to create your server using your method/egg did you actually try it once on an oracle machine and it worked fine and got no errors? Or could there maybe be somekind of issue with the oracle servers that causes my issue? Since I'm using an oracle server

I did try it on oracle, works fine, some chat modules may not work but it did just work.

Did you also actually try and join the server or waited like 5-10 minutes with the server being on? since the error appears either when someone joins the server and has finished loading in and spawns in the server or like every 5-10 minutes while the server is on

Helpme0822 commented 2 months ago

When you tired to create your server using your method/egg did you actually try it once on an oracle machine and it worked fine and got no errors? Or could there maybe be somekind of issue with the oracle servers that causes my issue? Since I'm using an oracle server

I did try it on oracle, works fine, some chat modules may not work but it did just work.

Also is it possible that voice chat doesn't work? Since I transferred my resources on my windows server to my oracle server and everything works fine except pma-voice. Like the Hud for the voice chat shows up but neither push to talk or voice activation works. I also checkedthe config of the resource if there was anything to change so it's compatible with the server but there isn't.

QuintenQVD0 commented 2 months ago

When you tired to create your server using your method/egg did you actually try it once on an oracle machine and it worked fine and got no errors? Or could there maybe be somekind of issue with the oracle servers that causes my issue? Since I'm using an oracle server

I did try it on oracle, works fine, some chat modules may not work but it did just work.

Also is it possible that voice chat doesn't work? Since I transferred my resources on my windows server to my oracle server and everything works fine except pma-voice. Like the Hud for the voice chat shows up but neither push to talk or voice activation works. I also checkedthe config of the resource if there was anything to change so it's compatible with the server but there isn't.

some things can the emulator just not and it will not work then. some resources are windows only

PasswordOsa commented 2 months ago

I have the same problem and apparently pma voice doesn't work either.

QuintenQVD0 commented 2 months ago

I have the same problem and apparently pma voice doesn't work either.

That some modules do not work, there is nothing I can do about that at all. That's just an emulator limitation.

Helpme0822 commented 2 months ago

I have the same problem and apparently pma voice doesn't work either.

For me the error now randomly stopped appearing after using the server for a while. No idea why but I'm glad it's not there anymore.

About pma-voice, I managed to make i work by hosting it externally on another server. Just google how to do it and you should find a tutorial on how to do it.

PasswordOsa commented 2 months ago

I have the same problem and apparently pma voice doesn't work either.

For me the error now randomly stopped appearing after using the server for a while. No idea why but I'm glad it's not there anymore.

About pma-voice, I managed to make i work by hosting it externally on another server. Just google how to do it and you should find a tutorial on how to do it.

I managed to solve the problem by following this guide without using the egg. https://forum.cfx.re/t/deploying-a-fivem-server-in-ubuntu-on-aarch64-arm64-machine/5185384 It seems that the problem is directly in the egg or in ptrodactyl in general.

QuintenQVD0 commented 2 months ago

I have the same problem and apparently pma voice doesn't work either.

For me the error now randomly stopped appearing after using the server for a while. No idea why but I'm glad it's not there anymore. About pma-voice, I managed to make i work by hosting it externally on another server. Just google how to do it and you should find a tutorial on how to do it.

I managed to solve the problem by following this guide without using the egg. https://forum.cfx.re/t/deploying-a-fivem-server-in-ubuntu-on-aarch64-arm64-machine/5185384 It seems that the problem is directly in the egg or in ptrodactyl in general.

You realise the egg used the same emulator as in that guide? An was made before that guide was written? And the problem you all seem having is all network related because pterodactyl isolate all trafic and only allows use of the allocated ports.

PasswordOsa commented 2 months ago

Tengo el mismo problema y al parecer la voz pma tampoco funciona.

Para mí, el error ahora dejó de aparecer aleatoriamente después de usar el servidor por un tiempo. No tengo idea de por qué, pero me alegro de que ya no esté allí. En cuanto a pma-voice, logré hacerlo funcionar alojándolo externamente en otro servidor. Simplemente busque en Google cómo hacerlo y encontrará un tutorial sobre cómo hacerlo.

Logré resolver el problema siguiendo esta guía sin usar el huevo. https://forum.cfx.re/t/deploying-a-fivem-server-in-ubuntu-on-aarch64-arm64-machine/5185384 Parece que el problema está directamente en el huevo o en el ptrodáctilo en general.

¿Te das cuenta de que el huevo usó el mismo emulador que en esa guía? ¿Se hizo una antes de que se escribiera esa guía? Y el problema que todos parecen tener está relacionado con la red porque el pterodáctilo aísla todo el tráfico y solo permite el uso de los puertos asignados.

That's why I pointed out that the problem must be in pterodactyl, a long time ago I had read in their discord that the panel was not always going to work well for all games.