init
This commit is contained in:
commit
fadf7b15c5
34 changed files with 9642 additions and 0 deletions
8
README.md
Normal file
8
README.md
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
# Terra-Dash
|
||||||
|
|
||||||
|
benötigte Libs:
|
||||||
|
`flask`
|
||||||
|
|
||||||
|
Ausführen:
|
||||||
|
`python3 main.py`
|
||||||
|
*in richtigen Verzeichniss :)
|
BIN
TerrariaServer/FNA.dll
Normal file
BIN
TerrariaServer/FNA.dll
Normal file
Binary file not shown.
18
TerrariaServer/FNA.dll.config
Normal file
18
TerrariaServer/FNA.dll.config
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<configuration>
|
||||||
|
<dllmap dll="SDL2" os="windows" target="SDL2.dll"/>
|
||||||
|
<dllmap dll="SDL2" os="osx" target="libSDL2-2.0.0.dylib"/>
|
||||||
|
<dllmap dll="SDL2" os="linux,freebsd,netbsd" target="libSDL2-2.0.so.0"/>
|
||||||
|
|
||||||
|
<dllmap dll="FNA3D" os="windows" target="FNA3D.dll"/>
|
||||||
|
<dllmap dll="FNA3D" os="osx" target="libFNA3D.0.dylib"/>
|
||||||
|
<dllmap dll="FNA3D" os="linux,freebsd,netbsd" target="libFNA3D.so.0"/>
|
||||||
|
|
||||||
|
<dllmap dll="FAudio" os="windows" target="FAudio.dll"/>
|
||||||
|
<dllmap dll="FAudio" os="osx" target="libFAudio.0.dylib"/>
|
||||||
|
<dllmap dll="FAudio" os="linux,freebsd,netbsd" target="libFAudio.so.0"/>
|
||||||
|
|
||||||
|
<dllmap dll="SDL2_image" os="windows" target="SDL2_image.dll"/>
|
||||||
|
<dllmap dll="SDL2_image" os="osx" target="libSDL2_image-2.0.0.dylib"/>
|
||||||
|
<dllmap dll="SDL2_image" os="linux" target="libSDL2_image-2.0.so.0"/>
|
||||||
|
</configuration>
|
BIN
TerrariaServer/Terraria.png
Normal file
BIN
TerrariaServer/Terraria.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.5 KiB |
23
TerrariaServer/TerrariaServer
Normal file
23
TerrariaServer/TerrariaServer
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# MonoKickstart Shell Script
|
||||||
|
# Written by Ethan "flibitijibibo" Lee
|
||||||
|
|
||||||
|
# Move to script's directory
|
||||||
|
cd "`dirname "$0"`"
|
||||||
|
|
||||||
|
# Get the system architecture
|
||||||
|
UNAME=`uname`
|
||||||
|
ARCH=`uname -m`
|
||||||
|
BASENAME=`basename "$0"`
|
||||||
|
|
||||||
|
# MonoKickstart picks the right libfolder, so just execute the right binary.
|
||||||
|
if [ "$UNAME" == "Darwin" ]; then
|
||||||
|
ext=osx
|
||||||
|
else
|
||||||
|
ext=x86_64
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
export MONO_IOMAP=all
|
||||||
|
./${BASENAME}.bin.${ext} $@
|
||||||
|
|
BIN
TerrariaServer/TerrariaServer.bin.x86_64
Normal file
BIN
TerrariaServer/TerrariaServer.bin.x86_64
Normal file
Binary file not shown.
BIN
TerrariaServer/TerrariaServer.exe
Normal file
BIN
TerrariaServer/TerrariaServer.exe
Normal file
Binary file not shown.
BIN
TerrariaServer/WindowsBase.dll
Normal file
BIN
TerrariaServer/WindowsBase.dll
Normal file
Binary file not shown.
9096
TerrariaServer/changelog.txt
Normal file
9096
TerrariaServer/changelog.txt
Normal file
File diff suppressed because it is too large
Load diff
BIN
TerrariaServer/lib64/libFAudio.so.0
Normal file
BIN
TerrariaServer/lib64/libFAudio.so.0
Normal file
Binary file not shown.
BIN
TerrariaServer/lib64/libFNA3D.so.0
Normal file
BIN
TerrariaServer/lib64/libFNA3D.so.0
Normal file
Binary file not shown.
BIN
TerrariaServer/lib64/libSDL2-2.0.so.0
Normal file
BIN
TerrariaServer/lib64/libSDL2-2.0.so.0
Normal file
Binary file not shown.
BIN
TerrariaServer/lib64/libSDL2_image-2.0.so.0
Normal file
BIN
TerrariaServer/lib64/libSDL2_image-2.0.so.0
Normal file
Binary file not shown.
BIN
TerrariaServer/lib64/libjpeg.so.62
Normal file
BIN
TerrariaServer/lib64/libjpeg.so.62
Normal file
Binary file not shown.
BIN
TerrariaServer/lib64/libmojoshader.so
Normal file
BIN
TerrariaServer/lib64/libmojoshader.so
Normal file
Binary file not shown.
BIN
TerrariaServer/lib64/libogg.so.0
Normal file
BIN
TerrariaServer/lib64/libogg.so.0
Normal file
Binary file not shown.
BIN
TerrariaServer/lib64/libopenal.so.1
Normal file
BIN
TerrariaServer/lib64/libopenal.so.1
Normal file
Binary file not shown.
BIN
TerrariaServer/lib64/libpng15.so.15
Normal file
BIN
TerrariaServer/lib64/libpng15.so.15
Normal file
Binary file not shown.
BIN
TerrariaServer/lib64/libtheoradec.so.1
Normal file
BIN
TerrariaServer/lib64/libtheoradec.so.1
Normal file
Binary file not shown.
BIN
TerrariaServer/lib64/libtheorafile.so
Normal file
BIN
TerrariaServer/lib64/libtheorafile.so
Normal file
Binary file not shown.
BIN
TerrariaServer/lib64/libvorbis.so.0
Normal file
BIN
TerrariaServer/lib64/libvorbis.so.0
Normal file
Binary file not shown.
BIN
TerrariaServer/lib64/libvorbisfile.so.3
Normal file
BIN
TerrariaServer/lib64/libvorbisfile.so.3
Normal file
Binary file not shown.
310
TerrariaServer/monomachineconfig
Normal file
310
TerrariaServer/monomachineconfig
Normal file
|
@ -0,0 +1,310 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
|
<configuration>
|
||||||
|
|
||||||
|
<configSections>
|
||||||
|
<section name="configProtectedData" type="System.Configuration.ProtectedConfigurationSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="appSettings" type="System.Configuration.AppSettingsSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="connectionStrings" type="System.Configuration.ConnectionStringsSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="mscorlib" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowLocation="false"/>
|
||||||
|
<section name="runtime" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowLocation="false"/>
|
||||||
|
<section name="assemblyBinding" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowLocation="false" />
|
||||||
|
<section name="satelliteassemblies" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowLocation="false" />
|
||||||
|
<section name="startup" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowLocation="false"/>
|
||||||
|
<section name="system.data" type="System.Data.Common.DbProviderFactoriesConfigurationHandler, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="system.diagnostics" type="System.Diagnostics.SystemDiagnosticsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="system.runtime.remoting" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowLocation="false"/>
|
||||||
|
<section name="system.windows.forms" type="System.Windows.Forms.WindowsFormsSection, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="system.codedom" type="System.CodeDom.Compiler.CodeDomConfigurationHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="windows" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowLocation="false" />
|
||||||
|
<section name="strongNames" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowLocation="false"/>
|
||||||
|
<sectionGroup name="system.runtime.serialization" type="System.Runtime.Serialization.Configuration.SerializationSectionGroup, System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<section name="dataContractSerializer" type="System.Runtime.Serialization.Configuration.DataContractSerializerSection, System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
|
||||||
|
</sectionGroup>
|
||||||
|
<sectionGroup name="system.web" type="System.Web.Configuration.SystemWebSectionGroup, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<section name="anonymousIdentification" type="System.Web.Configuration.AnonymousIdentificationSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||||
|
<section name="authentication" type="System.Web.Configuration.AuthenticationSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||||
|
<section name="authorization" type="System.Web.Configuration.AuthorizationSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="browserCaps" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="clientTarget" type="System.Web.Configuration.ClientTargetSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="compilation" type="System.Web.Configuration.CompilationSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="customErrors" type="System.Web.Configuration.CustomErrorsSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="deployment" type="System.Web.Configuration.DeploymentSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineOnly" />
|
||||||
|
<section name="globalization" type="System.Web.Configuration.GlobalizationSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="healthMonitoring" type="System.Web.Configuration.HealthMonitoringSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||||
|
<section name="hostingEnvironment" type="System.Web.Configuration.HostingEnvironmentSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication" />
|
||||||
|
<section name="httpCookies" type="System.Web.Configuration.HttpCookiesSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="httpHandlers" type="System.Web.Configuration.HttpHandlersSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="httpModules" type="System.Web.Configuration.HttpModulesSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="httpRuntime" type="System.Web.Configuration.HttpRuntimeSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="identity" type="System.Web.Configuration.IdentitySection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="machineKey" type="System.Web.Configuration.MachineKeySection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="membership" type="System.Web.Configuration.MembershipSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="mobileControls" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="deviceFilters" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="pages" type="System.Web.Configuration.PagesSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="processModel" type="System.Web.Configuration.ProcessModelSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineOnly" allowLocation="false" />
|
||||||
|
<section name="profile" type="System.Web.Configuration.ProfileSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||||
|
<section name="roleManager" type="System.Web.Configuration.RoleManagerSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||||
|
<section name="securityPolicy" type="System.Web.Configuration.SecurityPolicySection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication" />
|
||||||
|
<section name="sessionPageState" type="System.Web.Configuration.SessionPageStateSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="sessionState" type="System.Web.Configuration.SessionStateSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||||
|
<section name="siteMap" type="System.Web.Configuration.SiteMapSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||||
|
<section name="trace" type="System.Web.Configuration.TraceSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="trust" type="System.Web.Configuration.TrustSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication" />
|
||||||
|
<section name="urlMappings" type="System.Web.Configuration.UrlMappingsSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||||
|
<section name="webControls" type="System.Web.Configuration.WebControlsSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="webParts" type="System.Web.Configuration.WebPartsSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="webServices" type="System.Web.Services.Configuration.WebServicesSection, System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="xhtmlConformance" type="System.Web.Configuration.XhtmlConformanceSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<sectionGroup name="caching" type="System.Web.Configuration.SystemWebCachingSectionGroup, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<section name="cache" type="System.Web.Configuration.CacheSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||||
|
<section name="outputCache" type="System.Web.Configuration.OutputCacheSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||||
|
<section name="outputCacheSettings" type="System.Web.Configuration.OutputCacheSettingsSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||||
|
<section name="sqlCacheDependency" type="System.Web.Configuration.OutputCacheSettingsSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||||
|
</sectionGroup>
|
||||||
|
<section name="monoSettings" type="System.Web.Configuration.MonoSettingsSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
</sectionGroup>
|
||||||
|
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
|
||||||
|
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
|
||||||
|
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
|
||||||
|
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
|
||||||
|
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/>
|
||||||
|
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
|
||||||
|
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
|
||||||
|
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
|
||||||
|
</sectionGroup>
|
||||||
|
</sectionGroup>
|
||||||
|
</sectionGroup>
|
||||||
|
<sectionGroup name="system.net" type="System.Net.Configuration.NetSectionGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<section name="authenticationModules" type="System.Net.Configuration.AuthenticationModulesSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="connectionManagement" type="System.Net.Configuration.ConnectionManagementSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="defaultProxy" type="System.Net.Configuration.DefaultProxySection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<sectionGroup name="mailSettings" type="System.Net.Configuration.MailSettingsSectionGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<section name="smtp" type="System.Net.Configuration.SmtpSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
</sectionGroup>
|
||||||
|
<section name="requestCaching" type="System.Net.Configuration.RequestCachingSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="settings" type="System.Net.Configuration.SettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="webRequestModules" type="System.Net.Configuration.WebRequestModulesSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
</sectionGroup>
|
||||||
|
<section name="system.drawing" type="System.Configuration.NameValueSectionHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<sectionGroup name="system.serviceModel" type="System.ServiceModel.Configuration.ServiceModelSectionGroup, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<section name="behaviors" type="System.ServiceModel.Configuration.BehaviorsSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="bindings" type="System.ServiceModel.Configuration.BindingsSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="client" type="System.ServiceModel.Configuration.ClientSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="commonBehaviors" type="System.ServiceModel.Configuration.CommonBehaviorsSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="diagnostics" type="System.ServiceModel.Configuration.DiagnosticSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="extensions" type="System.ServiceModel.Configuration.ExtensionsSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="serviceHostingEnvironment" type="System.ServiceModel.Configuration.ServiceHostingEnvironmentSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="services" type="System.ServiceModel.Configuration.ServicesSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<section name="standardEndpoints" type="System.ServiceModel.Configuration.StandardEndpointsSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
|
||||||
|
<section name="routing" type="System.ServiceModel.Routing.Configuration.RoutingSection, System.ServiceModel.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||||
|
<section name="protocolMapping" type="System.ServiceModel.Configuration.ProtocolMappingSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
|
||||||
|
</sectionGroup>
|
||||||
|
<sectionGroup name="system.transactions" type="System.Transactions.Configuration.TransactionsSectionGroup, System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=null">
|
||||||
|
<section name="defaultSettings" type="System.Transactions.Configuration.DefaultSettingsSection, System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=null"/>
|
||||||
|
<section name="machineSettings" type="System.Transactions.Configuration.MachineSettingsSection, System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=null" allowDefinition="MachineOnly" allowExeDefinition="MachineOnly"/>
|
||||||
|
</sectionGroup>
|
||||||
|
<section name="system.webServer" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<section name="uri" type="System.Configuration.UriSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<sectionGroup name="system.runtime.caching" type="System.Runtime.Caching.Configuration.CachingSectionGroup, System.Runtime.Caching, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<section name="memoryCache" type="System.Runtime.Caching.Configuration.MemoryCacheSection, System.Runtime.Caching, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||||
|
</sectionGroup>
|
||||||
|
</configSections>
|
||||||
|
|
||||||
|
<connectionStrings>
|
||||||
|
<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
|
||||||
|
<add name="LocalSqliteServer" connectionString="Data Source=|DataDirectory|/aspnetdb.sqlite;version=3" providerName="Mono.Data.Sqlite"/>
|
||||||
|
</connectionStrings>
|
||||||
|
|
||||||
|
<configProtectedData defaultProvider="RsaProtectedConfigurationProvider">
|
||||||
|
<providers>
|
||||||
|
<add name="RsaProtectedConfigurationProvider" type="System.Configuration.RsaProtectedConfigurationProvider, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
|
||||||
|
description="" keyContainerName="MonoFrameworkConfigurationKey" cspProviderName="" useMachineContainer="true" useOAEP="false" />
|
||||||
|
<add name="DataProtectionConfigurationProvider" type="System.Configuration.DpapiProtectedConfigurationProvider, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
|
||||||
|
description="" useMachineProtection="true" keyEntropy="" />
|
||||||
|
</providers>
|
||||||
|
</configProtectedData>
|
||||||
|
|
||||||
|
<system.net>
|
||||||
|
<authenticationModules>
|
||||||
|
<add type="System.Net.BasicClient, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<add type="System.Net.DigestClient, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<add type="System.Net.NtlmClient, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
</authenticationModules>
|
||||||
|
<webRequestModules>
|
||||||
|
<add prefix="http" type="System.Net.HttpRequestCreator, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<add prefix="https" type="System.Net.HttpRequestCreator, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<add prefix="file" type="System.Net.FileWebRequestCreator, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<add prefix="ftp" type="System.Net.FtpWebRequestCreator, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
</webRequestModules>
|
||||||
|
</system.net>
|
||||||
|
|
||||||
|
<system.runtime.remoting>
|
||||||
|
<application>
|
||||||
|
<channels>
|
||||||
|
<channel ref="http client" displayName="http client (delay loaded)" delayLoadAsClientChannel="true" />
|
||||||
|
<channel ref="tcp client" displayName="tcp client (delay loaded)" delayLoadAsClientChannel="true" />
|
||||||
|
<channel ref="ipc client" displayName="ipc client (delay loaded)" delayLoadAsClientChannel="true" />
|
||||||
|
</channels>
|
||||||
|
</application>
|
||||||
|
<channels>
|
||||||
|
<channel id="http" type="System.Runtime.Remoting.Channels.Http.HttpChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<channel id="http client" type="System.Runtime.Remoting.Channels.Http.HttpClientChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<channel id="http server" type="System.Runtime.Remoting.Channels.Http.HttpServerChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<channel id="tcp" type="System.Runtime.Remoting.Channels.Tcp.TcpChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<channel id="tcp client" type="System.Runtime.Remoting.Channels.Tcp.TcpClientChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<channel id="tcp server" type="System.Runtime.Remoting.Channels.Tcp.TcpServerChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<channel id="ipc" type="System.Runtime.Remoting.Channels.Ipc.IpcChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<channel id="ipc client" type="System.Runtime.Remoting.Channels.Ipc.IpcClientChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<channel id="ipc server" type="System.Runtime.Remoting.Channels.Ipc.IpcServerChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
</channels>
|
||||||
|
<channelSinkProviders>
|
||||||
|
<clientProviders>
|
||||||
|
<formatter id="soap" type="System.Runtime.Remoting.Channels.SoapClientFormatterSinkProvider, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<formatter id="binary" type="System.Runtime.Remoting.Channels.BinaryClientFormatterSinkProvider, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
</clientProviders>
|
||||||
|
<serverProviders>
|
||||||
|
<formatter id="soap" type="System.Runtime.Remoting.Channels.SoapServerFormatterSinkProvider, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<formatter id="binary" type="System.Runtime.Remoting.Channels.BinaryServerFormatterSinkProvider, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<provider id="wsdl" type="System.Runtime.Remoting.MetadataServices.SdlChannelSinkProvider, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
</serverProviders>
|
||||||
|
</channelSinkProviders>
|
||||||
|
</system.runtime.remoting>
|
||||||
|
|
||||||
|
<appSettings>
|
||||||
|
<!--<add key="yourkey" value="your value" /> -->
|
||||||
|
<!--<remove key="a key defined higher in the hierarchy" /> -->
|
||||||
|
<!--<clear/> Removes all defined settings -->
|
||||||
|
</appSettings>
|
||||||
|
<system.diagnostics>
|
||||||
|
<trace autoflush="false" indentsize="4" />
|
||||||
|
</system.diagnostics>
|
||||||
|
<system.drawing>
|
||||||
|
</system.drawing>
|
||||||
|
|
||||||
|
<system.data>
|
||||||
|
<DbProviderFactories>
|
||||||
|
<add name="Mono Sqlite Data Provider" invariant="Mono.Data.SqliteClient"
|
||||||
|
description="Mono Framework Data Provider for SQLite (old version)"
|
||||||
|
type="Mono.Data.SqliteClient.SqliteFactory, Mono.Data.SqliteClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"/>
|
||||||
|
<add name="Mono Sqlite Provider" invariant="Mono.Data.Sqlite"
|
||||||
|
description="Mono Framework Data Provider for SQLite (new version)"
|
||||||
|
type="Mono.Data.Sqlite.SqliteFactory, Mono.Data.Sqlite, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"/>
|
||||||
|
<add name="Odbc Data Provider" invariant="System.Data.Odbc"
|
||||||
|
description=".Net Framework Data Provider for Odbc"
|
||||||
|
type="System.Data.Odbc.OdbcFactory, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
|
||||||
|
<add name="OleDb Data Provider" invariant="System.Data.OleDb"
|
||||||
|
description=".Net Framework Data Provider for OleDb"
|
||||||
|
type="System.Data.OleDb.OleDbFactory, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
|
||||||
|
<add name="OracleClient Data Provider" invariant="System.Data.OracleClient"
|
||||||
|
description=".Net Framework Data Provider for Oracle"
|
||||||
|
type="System.Data.OracleClient.OracleClientFactory, System.Data.OracleClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
|
||||||
|
<add name="SqlClient Data Provider" invariant="System.Data.SqlClient"
|
||||||
|
description=".Net Framework Data Provider for SqlServer"
|
||||||
|
type="System.Data.SqlClient.SqlClientFactory, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
|
||||||
|
<add name="Sybase Data Provider" invariant="Mono.Data.SybaseClient"
|
||||||
|
description=".Net Framework Data Provider for Sybase"
|
||||||
|
type="Mono.Data.SybaseClient.SybaseClientFactory, Mono.Data.SybaseClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"/>
|
||||||
|
</DbProviderFactories>
|
||||||
|
</system.data>
|
||||||
|
|
||||||
|
<mscorlib>
|
||||||
|
<cryptographySettings>
|
||||||
|
<cryptoNameMapping>
|
||||||
|
<cryptoClasses>
|
||||||
|
<cryptoClass monoMD2="Mono.Security.Cryptography.MD2Managed, Mono.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
|
||||||
|
<cryptoClass monoMD4="Mono.Security.Cryptography.MD4Managed, Mono.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
|
||||||
|
</cryptoClasses>
|
||||||
|
<nameEntry name="MD2" class="monoMD2" />
|
||||||
|
<nameEntry name="MD4" class="monoMD4" />
|
||||||
|
</cryptoNameMapping>
|
||||||
|
<oidMap>
|
||||||
|
<oidEntry OID="1.2.840.113549.2.2" name="MD2" />
|
||||||
|
<oidEntry OID="1.2.840.113549.2.2" name="Mono.Security.Cryptography.MD2Managed" />
|
||||||
|
<oidEntry OID="1.2.840.113549.2.4" name="MD4" />
|
||||||
|
<oidEntry OID="1.2.840.113549.2.4" name="Mono.Security.Cryptography.MD4Managed" />
|
||||||
|
</oidMap>
|
||||||
|
</cryptographySettings>
|
||||||
|
</mscorlib>
|
||||||
|
|
||||||
|
<strongNames>
|
||||||
|
<pubTokenMapping>
|
||||||
|
<!-- ECMA key -->
|
||||||
|
<map Token="b77a5c561934e089" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
||||||
|
<!-- Microsoft (final) key -->
|
||||||
|
<map Token="b03f5f7f11d50a3a" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
||||||
|
<!-- Microsoft (Web Service Enhancement) key -->
|
||||||
|
<map Token="31bf3856ad364e35" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
||||||
|
<!-- IBM (DB2 Data Provider) key -->
|
||||||
|
<map Token="7c307b91aa13d208" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
||||||
|
<!-- Silverlight 2.0 key -->
|
||||||
|
<map Token="7cec85d7bea7798e" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
||||||
|
<!-- XNA Framework key -->
|
||||||
|
<map Token="6d5c3888ef60e27d" PublicKey="0024000004800000940000000602000000240000525341310004000001000100f9a2641bac9847900d92a33d652ccc4e8b529360f908e7af53e57008b2a9a1938c32a160d47f795a23590557608d2c8d0c0e8846a052d070f9298281b8185343dbe5b479bd52de256f73c2a943e1a8a42065b5c918622dc14b1c0151dbd94d9a4543e7cd03e536b1b1d2d6d99af535d227ab9bdac76af9312a21d457bdf817e6" />
|
||||||
|
</pubTokenMapping>
|
||||||
|
</strongNames>
|
||||||
|
|
||||||
|
<system.web>
|
||||||
|
<webServices>
|
||||||
|
<protocols>
|
||||||
|
<add name="HttpSoap"/>
|
||||||
|
<add name="HttpSoap12"/>
|
||||||
|
<add name="HttpPost"/>
|
||||||
|
<add name="HttpGet"/>
|
||||||
|
<add name="Documentation"/>
|
||||||
|
</protocols>
|
||||||
|
<conformanceWarnings>
|
||||||
|
<add name="BasicProfile1_1"/>
|
||||||
|
</conformanceWarnings>
|
||||||
|
<wsdlHelpGenerator href="DefaultWsdlHelpGenerator.aspx" />
|
||||||
|
</webServices>
|
||||||
|
|
||||||
|
<membership>
|
||||||
|
<providers>
|
||||||
|
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
|
||||||
|
<!-- <add name="AspNetSqlMembershipProvider" type="Mainsoft.Web.Security.GenericMembershipProvider, Mainsoft.Web.Security" applicationName="/" connectionStringName="LocalSqlServer" /> -->
|
||||||
|
</providers>
|
||||||
|
</membership>
|
||||||
|
|
||||||
|
<roleManager>
|
||||||
|
<providers>
|
||||||
|
<add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" applicationName="/" connectionStringName="LocalSqlServer" />
|
||||||
|
<!-- <add name="AspNetSqlRoleProvider" type="Mainsoft.Web.Security.GenericRoleProvider, Mainsoft.Web.Security" applicationName="/" connectionStringName="LocalSqlServer" /> -->
|
||||||
|
</providers>
|
||||||
|
</roleManager>
|
||||||
|
|
||||||
|
<profile>
|
||||||
|
<providers>
|
||||||
|
<add name="AspNetSqlProfileProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
</providers>
|
||||||
|
</profile>
|
||||||
|
</system.web>
|
||||||
|
|
||||||
|
|
||||||
|
<system.serviceModel>
|
||||||
|
<extensions>
|
||||||
|
<behaviorExtensions>
|
||||||
|
<add name="enableWebScript" type="System.ServiceModel.Configuration.WebScriptEnablingElement, System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||||
|
<add name="webHttp" type="System.ServiceModel.Configuration.WebHttpElement, System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||||
|
</behaviorExtensions>
|
||||||
|
<bindingElementExtensions>
|
||||||
|
<add name="webMessageEncoding" type="System.ServiceModel.Configuration.WebMessageEncodingElement, System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||||
|
</bindingElementExtensions>
|
||||||
|
<bindingExtensions>
|
||||||
|
<add name="webHttpBinding" type="System.ServiceModel.Configuration.WebHttpBindingCollectionElement, System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||||
|
</bindingExtensions>
|
||||||
|
<endpointExtensions>
|
||||||
|
<add name="dynamicEndpoint" type="System.ServiceModel.Discovery.Configuration.DynamicEndpointCollectionElement, System.ServiceModel.Discovery, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||||
|
<add name="discoveryEndpoint" type="System.ServiceModel.Discovery.Configuration.DiscoveryEndpointCollectionElement, System.ServiceModel.Discovery, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||||
|
<add name="udpDiscoveryEndpoint" type="System.ServiceModel.Discovery.Configuration.UdpDiscoveryEndpointCollectionElement, System.ServiceModel.Discovery, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||||
|
<add name="announcementEndpoint" type="System.ServiceModel.Discovery.Configuration.AnnouncementEndpointCollectionElement, System.ServiceModel.Discovery, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||||
|
<add name="udpAnnouncementEndpoint" type="System.ServiceModel.Discovery.Configuration.UdpAnnouncementEndpointCollectionElement, System.ServiceModel.Discovery, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||||
|
<add name="webHttpEndpoint" type="System.ServiceModel.Configuration.WebHttpEndpointCollectionElement, System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||||
|
<add name="webScriptEndpoint" type="System.ServiceModel.Configuration.WebScriptEndpointCollectionElement, System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||||
|
</endpointExtensions>
|
||||||
|
</extensions>
|
||||||
|
</system.serviceModel>
|
||||||
|
</configuration>
|
||||||
|
|
||||||
|
|
3
TerrariaServer/open-folder
Normal file
3
TerrariaServer/open-folder
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/bash
|
||||||
|
export LD_LIBRARY_PATH="/usr/lib:/lib"
|
||||||
|
xdg-open $@
|
BIN
__pycache__/app.cpython-311.pyc
Normal file
BIN
__pycache__/app.cpython-311.pyc
Normal file
Binary file not shown.
BIN
__pycache__/app.cpython-312.pyc
Normal file
BIN
__pycache__/app.cpython-312.pyc
Normal file
Binary file not shown.
BIN
__pycache__/main.cpython-312.pyc
Normal file
BIN
__pycache__/main.cpython-312.pyc
Normal file
Binary file not shown.
57
app.py
Normal file
57
app.py
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
from flask import *
|
||||||
|
import libtmux
|
||||||
|
app = Flask("Terradash")
|
||||||
|
|
||||||
|
server = libtmux.Server()
|
||||||
|
session = None
|
||||||
|
def initialize_tmux_session():
|
||||||
|
global session
|
||||||
|
# Versuche, die bestehende Session zu finden
|
||||||
|
if server.has_session("terradash"):
|
||||||
|
session = server.sessions.get(session_name="terradash")
|
||||||
|
|
||||||
|
def get_term():
|
||||||
|
print(session)
|
||||||
|
try:
|
||||||
|
if not session:
|
||||||
|
print(session)
|
||||||
|
return ["No Terminal is running"]
|
||||||
|
window = session.active_window
|
||||||
|
#rpane = window.panes[1]
|
||||||
|
lpane = window.panes[0]
|
||||||
|
return lpane.capture_pane()
|
||||||
|
except Exception as e:
|
||||||
|
return f"Error: {e}"
|
||||||
|
|
||||||
|
def enter_command(command):
|
||||||
|
print(session)
|
||||||
|
try:
|
||||||
|
if not session:
|
||||||
|
print(session)
|
||||||
|
return ["No Terminal is running"]
|
||||||
|
window = session.active_window
|
||||||
|
#rpane = window.panes[1]
|
||||||
|
lpane = window.panes[0]
|
||||||
|
lpane.send_keys(command)
|
||||||
|
except Exception as e:
|
||||||
|
return f"Error: {e}"
|
||||||
|
|
||||||
|
@app.route('/term', methods=['GET',"POST"])
|
||||||
|
def get_terminal_output():
|
||||||
|
if request.method == "POST":
|
||||||
|
data = list(request.data.decode())
|
||||||
|
print(type(data),data,len(data))
|
||||||
|
if data == "bla":
|
||||||
|
print("test")
|
||||||
|
enter_command("bla")
|
||||||
|
return ["sucessful"]
|
||||||
|
elif request.method == "GET":
|
||||||
|
return get_term()
|
||||||
|
@app.route("/")
|
||||||
|
def root():
|
||||||
|
return render_template("index.html")
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
initialize_tmux_session()
|
||||||
|
app.run(host="0.0.0.0",debug=True)
|
27
main.py
Normal file
27
main.py
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
import libtmux
|
||||||
|
from os import path
|
||||||
|
import libtmux.constants
|
||||||
|
|
||||||
|
path = path.dirname(__file__)+"/"
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
try:
|
||||||
|
server = libtmux.Server()
|
||||||
|
session = server.new_session("terradash",start_directory=path)
|
||||||
|
|
||||||
|
window = session.active_window
|
||||||
|
rpane = window.active_pane
|
||||||
|
lpane = window.split(direction=libtmux.constants.PaneDirection.Right,start_directory=path)
|
||||||
|
|
||||||
|
rpane.send_keys("clear")
|
||||||
|
lpane.send_keys("clear")
|
||||||
|
|
||||||
|
#rpane.send_keys("cd TerrariaServer")
|
||||||
|
#rpane.send_keys("mono --server --gc=sgen -O=all ./TerrariaServer.exe")
|
||||||
|
rpane.send_keys("cowsay huhu")
|
||||||
|
lpane.send_keys("python3 app.py")
|
||||||
|
|
||||||
|
server.attach_session("terradash")
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Error: {e}")
|
0
static/Script.js
Normal file
0
static/Script.js
Normal file
BIN
static/blume.png
Normal file
BIN
static/blume.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.6 KiB |
BIN
static/favicon.ico
Normal file
BIN
static/favicon.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.6 KiB |
46
static/style.css
Normal file
46
static/style.css
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
a {
|
||||||
|
color: rgb(107, 214, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
background-color: black;
|
||||||
|
color: chartreuse;
|
||||||
|
}
|
||||||
|
#dash {
|
||||||
|
display: flex;
|
||||||
|
align-content: center;
|
||||||
|
justify-content: start;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button {
|
||||||
|
color: black;
|
||||||
|
background-color: chartreuse;
|
||||||
|
border-color: chartreuse;
|
||||||
|
padding: 10px;
|
||||||
|
border-radius: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.input {
|
||||||
|
color: chartreuse;
|
||||||
|
background-color: rgb(0, 0, 0);
|
||||||
|
border-color: chartreuse;
|
||||||
|
padding: 10px;
|
||||||
|
border-style: solid;
|
||||||
|
border-width: 1px;
|
||||||
|
border-radius: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#terminal {
|
||||||
|
background-color: #000; /* Schwarzer Hintergrund für das Terminal */
|
||||||
|
color: chartreuse; /* Grüne Schriftfarbe */
|
||||||
|
border-style: solid;
|
||||||
|
border-color: chartreuse; /* Grüne Umrandung */
|
||||||
|
border-radius: 20px; /* Abgerundete Ecken */
|
||||||
|
padding: 15px; /* Innenabstand */
|
||||||
|
font-family: 'Courier New', Courier, monospace; /* Monospace-Schriftart */
|
||||||
|
font-size: 16px; /* Schriftgröße */
|
||||||
|
width: 100%;
|
||||||
|
height: 100%; /* Höhe des Terminalfensters */
|
||||||
|
overflow-y: auto; /* Scrollen bei zu viel Inhalt */
|
||||||
|
box-shadow: 0 0 10px rgba(0, 255, 0, 0.5); /* Glüheffekt der grünen Umrandung */
|
||||||
|
}
|
54
templates/index.html
Normal file
54
templates/index.html
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="de">
|
||||||
|
<head>
|
||||||
|
<script>
|
||||||
|
let termdiv;
|
||||||
|
|
||||||
|
function button() {
|
||||||
|
fetch("/term",{
|
||||||
|
method:"POST",
|
||||||
|
body: JSON.stringify("bla"),
|
||||||
|
headers: {"Content-type":"application/json; charset=UTF-8"}
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
function getterm() {
|
||||||
|
termdiv.innerHTML = "";
|
||||||
|
fetch("/term", { method: "GET" })
|
||||||
|
.then(response => response.json())
|
||||||
|
.then(termarray => {
|
||||||
|
console.log(termarray);
|
||||||
|
for (let line of termarray) {
|
||||||
|
termdiv.innerHTML += `
|
||||||
|
${line}<br>`;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function initstuff() {
|
||||||
|
termdiv = document.getElementById("terminal");
|
||||||
|
getterm();
|
||||||
|
setInterval(getterm,8000)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
window.onload = initstuff;
|
||||||
|
</script>
|
||||||
|
<link rel="stylesheet" href="/static/style.css">
|
||||||
|
<link rel="shortcut icon" href="{{ url_for('static', filename='favicon.ico') }}">
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>Terradash</title>
|
||||||
|
</head>
|
||||||
|
<body >
|
||||||
|
<h1>Dash</h1>
|
||||||
|
<div id="dash">
|
||||||
|
<div id="buttons">
|
||||||
|
<button class="button" onclick="button()">test</button>
|
||||||
|
</div>
|
||||||
|
<div id="terminal">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in a new issue