You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've seen folks hosting TShock on a Raspberry Pi, so thought why not go deeper. I'll run a server on my 32bit PowerPC Mac Mini. Why not? I'm running up to date Void Linux.
Things start out promising, it fires right up, and quite quickly. I pick my world, settle my liquids etc.
$ mono ./TerrariaServer.exe
Terraria Server v1.4.1.1
Listening on port 7777
Type 'help' for a list of commands.
TShock Notice: setup-code.txt is still present, and the code located in that file will be used.
To setup the server, join the game and type /setup 4783314
This token will display until disabled by verification. (/setup)
: Server started
Unfortunately as soon as I connect it instantly barfs.
: 10.0.0.120:51789 is connecting...
=================================================================
Native Crash Reporting
=================================================================
Got a UNKNOWN while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
=================================================================
Native stacktrace:
=================================================================
0x6271b0 - mono :
0x6275c0 - mono :
0x5f4ddc - mono :
0x5be0c8 - mono :
0x1003f0 - linux-vdso32.so.1 : __kernel_sigtramp_rt32
0xa5c63450 - Unknown
0xa5c632a4 - Unknown
0xb4a3b644 - Unknown
0x5bd9fc - mono :
0x7d4da4 - mono :
0x7dfb74 - mono :
0x62f93c - mono :
0x5bcaa4 - mono :
0x5f8af8 - mono :
0x5f94ec - mono :
0xb7b0e164 - Unknown
0xa5c75b8c - Unknown
0xa5e1ad34 - Unknown
0xa5e17f78 - Unknown
0xaf22cf50 - Unknown
0xaf3c8d9c - Unknown
0xaf3f8d00 - Unknown
0xaf3f8a3c - Unknown
0xb7ab457c - Unknown
0xb7ab485c - Unknown
0x5bd9fc - mono :
0x7d4da4 - mono :
0x7d9410 - mono :
0x5c519c - mono : mono_jit_exec
0x5c69d4 - mono : mono_main
0x5b295c - mono :
0x1bb164 - /usr/lib/libc.so.6 :
0x1bb31c - /usr/lib/libc.so.6 : __libc_start_main
=================================================================
Telemetry Dumper:
=================================================================
Pkilling 0x3080893504x from 0x3086782480x
Pkilling 0x2715804736x from 0x3086782480x
Pkilling 0x2603598912x from 0x3086782480x
Pkilling 0x2711901248x from 0x3086782480x
Pkilling 0x2605704256x from 0x3086782480x
Pkilling 0x2600440896x from 0x3086782480x
Pkilling 0x2602546240x from 0x3086782480x
Pkilling 0x2716857408x from 0x3086782480x
Pkilling 0x2604651584x from 0x3086782480x
Pkilling 0x2920911936x from 0x3086782480x
Pkilling 0x2606756928x from 0x3086782480x
Pkilling 0x2601493568x from 0x3086782480x
Entering thread summarizer pause from 0x3086782480x
Finished thread summarizer pause from 0x3086782480x.
Failed to create breadcrumb file (null)/crash_hash_0x6a56f94d9
Waiting for dumping threads to resume
=================================================================
External Debugger Dump:
=================================================================
mono_gdb_render_native_backtraces not supported on this platform, unable to find gdb or lldb
=================================================================
Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0xa5c63450):0xa5c63440 3c 60 02 50 60 63 fb 40 c0 23 00 00 c0 41 00 10 <`.P`c.@.#...A..
0xa5c63450 fc 40 10 2d fc 40 10 18 fc 21 10 24 fc 20 08 18 [email protected].@...!.$. ..
0xa5c63460 d0 21 00 10 c0 3e 00 00 c0 41 00 10 fc 21 00 b2 .!...>...A...!..
0xa5c63470 fc 20 08 18 d0 3e 00 00 c0 3e 00 04 c0 41 00 10 . ...>...>...A..
=================================================================
Managed Stacktrace:
=================================================================
at Microsoft.Xna.Framework.Vector2:Normalize <0x00048>
at Terraria.GameContent.PortalHelper:.cctor <0x006d8>
at System.Object:runtime_invoke_void <0x000a0>
at <unknown> <0xffffffff>
at Terraria.Main:DoUpdate <0x01f9c>
at Terraria.Main:UpdateDirect <0x000a0>
at Terraria.Main:Update <0x00044>
at Terraria.Main:DedServ <0x02a7c>
at Terraria.Program:LaunchGame <0x00380>
at Terraria.WindowsLaunch:Main <0x00194>
at TerrariaApi.Server.Program:StartServer <0x00130>
at TerrariaApi.Server.Program:Main <0x000f8>
at <Module>:runtime_invoke_void_object <0x00118>
=================================================================
Aborted
Here's my mono info:
$ mono --version
Mono JIT compiler version 6.12.0.90 (tarball Sun 11 Oct 2020 08:49:14 PM UTC)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: ppc
Disabled: none
Misc: softdebug
Interpreter: yes
Suspend: preemptive
GC: sgen (concurrent by default)
This is all in good fun-- I know it will be uselessly slow, but I have to wonder how this works on an 32bit ARM Raspberry Pi, but not a PPC. If there was some Intel native code in TerrariaServer it shouldn't work on a Raspberry Pi.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I've seen folks hosting TShock on a Raspberry Pi, so thought why not go deeper. I'll run a server on my 32bit PowerPC Mac Mini. Why not? I'm running up to date Void Linux.
Things start out promising, it fires right up, and quite quickly. I pick my world, settle my liquids etc.
Unfortunately as soon as I connect it instantly barfs.
Here's my mono info:
This is all in good fun-- I know it will be uselessly slow, but I have to wonder how this works on an 32bit ARM Raspberry Pi, but not a PPC. If there was some Intel native code in TerrariaServer it shouldn't work on a Raspberry Pi.
System Info:
Beta Was this translation helpful? Give feedback.
All reactions