Skip to content

Instantly share code, notes, and snippets.

View christoffersch's full-sized avatar
🐙
Working from home

Christoffer Schindel christoffersch

🐙
Working from home
View GitHub Profile
using Godot;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.IO;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Windows;
OpenGL ES 3.0 Renderer: GeForce GTX 1070/PCIe/SSE2
Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Net.NetworkInformation.SystemNetworkInterface' threw an exception. ---> System.DllNotFoundException: libc
at (wrapper managed-to-native) System.Platform.uname(intptr)
at System.Platform.CheckOS () [0x0001f] in <921d5d1e611d41b8914ef70c804ac159>:0
at System.Platform.get_IsMacOS () [0x00007] in <921d5d1e611d41b8914ef70c804ac159>:0
at System.Net.NetworkInformation.NetworkInterfaceFactory.Create () [0x0000f] in <921d5d1e611d41b8914ef70c804ac159>:0
at System.Net.NetworkInformation.SystemNetworkInterface..cctor () [0x00000] in <921d5d1e611d41b8914ef70c804ac159>:0
--- End of inner exception stack trace ---
Stacktrace:
at <unknown> <0xffffffff>
at (wrapper managed-to-native) Godot.NativeCalls.godot_icall_1_44 (intptr,intptr,string) [0x00009] in <7b5758affadf49aa9fee0743c389f32d>:0
at Godot.MySQL.Query (string) [0x0000c] in <7b5758affadf49aa9fee0743c389f32d>:0
at networking._on_Button_pressed () [0x00047] in <565cbcb4e0b94bd383730bed1f9dc4a3>:0
at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) [0x00020] in <2943701620b54f86b436d3ffad010412>:0
/proc/self/maps:
00400000-03e2a000 r-xp 00000000 08:01 1190369 /home/christoffer/Desktop/test_expoy/game.x86_64
04029000-0402a000 r--p 03a29000 08:01 1190369 /home/christoffer/Desktop/test_expoy/game.x86_64

okay lemme show you

This is a title with html break
And this text is right underneath it, no space

And this is a title with markdown space
And this text is right underneath it, there is space

Introduction
The Atomic Game Engine can also be installed on Linux. For JavaScript and TypeScript, the built-in Monaco editor can be used, and bundled with MonoDevelop, C# can be utilized as well.

If you want to skip installing MonoDevelop and build the engine without C# support, you can skip this first step.

1) Installing MonoDevelop

Before you can start building the engine itself, you will need to install MonoDevelop. Start by adding the Mono Project GPG signing key and the package repository to your system:

{
"desktop": {
"engine" : {
"workerThreads" : true,
"logQuiet" : false,
"logLevel" : 1
},
"graphics": {
#
# This is the main Apache HTTP server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure