Code Monkey home page Code Monkey logo

se-community-mod-api's People

Contributors

chessmaster42 avatar dodexahedron avatar draygokorvan avatar fvgoulet avatar generalwrex avatar moustachauve avatar tyrsis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

embolex1

se-community-mod-api's Issues

Crashing upon spawn in a ship

I get this crash when loading into a respawn ship after clicking respawn and the welcome message from essentials coming up.

Using the latest versions of your essentials and SESE.

2015-03-09 21:45:02.148 - Thread: 8 -> Log Started
2015-03-09 21:45:02.148 - Thread: 8 -> Timezone (local - UTC): -4h
2015-03-09 21:45:02.148 - Thread: 8 -> App Version: 1.72.8.150
2015-03-09 21:45:02.148 - Thread: 8 -> TargetInvocationException - Server crashed
2015-03-09 21:45:02.148 - Thread: 8 -> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at 5F381EA9388E0A32A8C817841E192BE8.98C1408628C42B9F7FDB1DE7B8FAE776.7B72D4D783E9DACEF315C5378EBD6169(8305AA2AB275DF34165B55263A6A7AA5& EBB95DED64F97D547AF86927B2E60DFC, 05F0EAA1A552B7A3A122EDDE5BEA71DE 473BA790F3D0D9179F83CABE87FE18E9)
at 5F381EA9388E0A32A8C817841E192BE8.08FBF1782D25BEBDA2070CAF8CE47D72.858DA51EB20785A82D9A03614304088A.AEB678428BB324593FBD7D8F1BC7CAA1.2FBDFA00A48F516A5068F7E6898DE71B(TMsg& EBB95DED64F97D547AF86927B2E60DFC, UInt64 473BA790F3D0D9179F83CABE87FE18E9, TimeSpan 07B4CC7FACA936DA8C7011EBF912A42C)
at 5F381EA9388E0A32A8C817841E192BE8.08FBF1782D25BEBDA2070CAF8CE47D72.858DA51EB20785A82D9A03614304088A.AEB678428BB324593FBD7D8F1BC7CAA1.780E3BD0BAF4F7573C165BE0C7FAB418(ByteStream 16F822B9ABF4E32826CDB1B9BA6E04BF, UInt64 473BA790F3D0D9179F83CABE87FE18E9, TimeSpan 07B4CC7FACA936DA8C7011EBF912A42C)
at C42525D7DE28CE4CFB44651F3D03A50D.4D0D6F8422AC35DCF2A403F1C4B70957.2BB0A89BE2C80E1993117F54282FBF61(Byte[] B4DDBBC3C54048EFB164DBAEC0927F25, Int32 02F57DEE84CADB6DFBA6942CDAD99F7C, UInt64 473BA790F3D0D9179F83CABE87FE18E9, TimeSpan 07B4CC7FACA936DA8C7011EBF912A42C)
at 36CC7CE820B9BBBE4B3FECFEEFE4AE86.528BEB62E5A068F4ACDD977E391DB0BD.80D20F3C2A1A36E2FBE8AE63430ACB99(11FCE8AD356F64FE48F66AE755B03325 55E99716EDBB542BB4EC31E1E09E65A3, TimeSpan F92437EEFC1F2CCE5BD8ACF6B073EFB5)
at 36CC7CE820B9BBBE4B3FECFEEFE4AE86.16B2CB6EDB7D747B69773190632D4A61.B256511DEB4016BA441458E17F6389F8(TimeSpan F564984EFE0E7871C5476CF095D15192)
at B337879D0C82A5F9C44D51D954769590.B3531963E948FB4FA1D057C4340C61B4.4915015F9E858BEAE09A09D95BA3CBDA()
at 168638249D29224100DB50BB468E7C07.7BAD4AFD06B91BCD63EA57F7C0D4F408.2457E95BE2F0D1F1A4A009B2B1DBBDA4()
at 168638249D29224100DB50BB468E7C07.398AD1E315E6E4D570C424BD0D168FC1.858DA51EB20785A82D9A03614304088A.0187A29A24275EC024A192E7E235CC2E.9C41E76459B99591F991CBA0833BD17E()
at 168638249D29224100DB50BB468E7C07.6E0E814918D8AD6B2DC9CA5005102256.4648E9128B275B14D1FFDA5D26E77551(9AA159E6C22F64A542015EED199D04B9 148A5BA193EB90E55F5E805EF96CAD48)
at 168638249D29224100DB50BB468E7C07.398AD1E315E6E4D570C424BD0D168FC1.4648E9128B275B14D1FFDA5D26E77551(9AA159E6C22F64A542015EED199D04B9 148A5BA193EB90E55F5E805EF96CAD48)
at B337879D0C82A5F9C44D51D954769590.B3531963E948FB4FA1D057C4340C61B4.246E732EE67F7F6F88C4FF63B3901107(Boolean FF8E4184144DE7049FF5EC07D594DAB6, Action 8CF1B812E214DD1C51DD894D4C05D44A)
at 83BCBFA49B3A2A6EC1BC99583DA2D399.49BCFF86BA276A9C7C0D269C2924DE2D.523C8831DA5DAB3A19F6D33A2C6437B5()
at 83BCBFA49B3A2A6EC1BC99583DA2D399.49BCFF86BA276A9C7C0D269C2924DE2D.26A7ABEA729FAE1F24679E21470F8E98(String 8BF03A34188889479CB413E58490FC37, String 48C45E39212AAA2B19C972DA9195F48A, Boolean 7AC487C1B445CD9F481CF5FE695A7CEA, Boolean 4292A7A4DACAF323E558B7E11DD3CF00)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at SEModAPIInternal.API.Server.ServerAssemblyWrapper.StartServer(String instanceName, String overridePath, Boolean useConsole)
2015-03-09 21:45:02.148 - Thread: 8 -> System.NullReferenceException: Object reference not set to an instance of an object.
at 5F381EA9388E0A32A8C817841E192BE8.98C1408628C42B9F7FDB1DE7B8FAE776.7B72D4D783E9DACEF315C5378EBD6169(8305AA2AB275DF34165B55263A6A7AA5& EBB95DED64F97D547AF86927B2E60DFC, 05F0EAA1A552B7A3A122EDDE5BEA71DE 473BA790F3D0D9179F83CABE87FE18E9)
at 5F381EA9388E0A32A8C817841E192BE8.08FBF1782D25BEBDA2070CAF8CE47D72.858DA51EB20785A82D9A03614304088A.AEB678428BB324593FBD7D8F1BC7CAA1.2FBDFA00A48F516A5068F7E6898DE71B(TMsg& EBB95DED64F97D547AF86927B2E60DFC, UInt64 473BA790F3D0D9179F83CABE87FE18E9, TimeSpan 07B4CC7FACA936DA8C7011EBF912A42C)
at 5F381EA9388E0A32A8C817841E192BE8.08FBF1782D25BEBDA2070CAF8CE47D72.858DA51EB20785A82D9A03614304088A.AEB678428BB324593FBD7D8F1BC7CAA1.780E3BD0BAF4F7573C165BE0C7FAB418(ByteStream 16F822B9ABF4E32826CDB1B9BA6E04BF, UInt64 473BA790F3D0D9179F83CABE87FE18E9, TimeSpan 07B4CC7FACA936DA8C7011EBF912A42C)
at C42525D7DE28CE4CFB44651F3D03A50D.4D0D6F8422AC35DCF2A403F1C4B70957.2BB0A89BE2C80E1993117F54282FBF61(Byte[] B4DDBBC3C54048EFB164DBAEC0927F25, Int32 02F57DEE84CADB6DFBA6942CDAD99F7C, UInt64 473BA790F3D0D9179F83CABE87FE18E9, TimeSpan 07B4CC7FACA936DA8C7011EBF912A42C)
at 36CC7CE820B9BBBE4B3FECFEEFE4AE86.528BEB62E5A068F4ACDD977E391DB0BD.80D20F3C2A1A36E2FBE8AE63430ACB99(11FCE8AD356F64FE48F66AE755B03325 55E99716EDBB542BB4EC31E1E09E65A3, TimeSpan F92437EEFC1F2CCE5BD8ACF6B073EFB5)
at 36CC7CE820B9BBBE4B3FECFEEFE4AE86.16B2CB6EDB7D747B69773190632D4A61.B256511DEB4016BA441458E17F6389F8(TimeSpan F564984EFE0E7871C5476CF095D15192)
at B337879D0C82A5F9C44D51D954769590.B3531963E948FB4FA1D057C4340C61B4.4915015F9E858BEAE09A09D95BA3CBDA()
at 168638249D29224100DB50BB468E7C07.7BAD4AFD06B91BCD63EA57F7C0D4F408.2457E95BE2F0D1F1A4A009B2B1DBBDA4()
at 168638249D29224100DB50BB468E7C07.398AD1E315E6E4D570C424BD0D168FC1.858DA51EB20785A82D9A03614304088A.0187A29A24275EC024A192E7E235CC2E.9C41E76459B99591F991CBA0833BD17E()
at 168638249D29224100DB50BB468E7C07.6E0E814918D8AD6B2DC9CA5005102256.4648E9128B275B14D1FFDA5D26E77551(9AA159E6C22F64A542015EED199D04B9 148A5BA193EB90E55F5E805EF96CAD48)
at 168638249D29224100DB50BB468E7C07.398AD1E315E6E4D570C424BD0D168FC1.4648E9128B275B14D1FFDA5D26E77551(9AA159E6C22F64A542015EED199D04B9 148A5BA193EB90E55F5E805EF96CAD48)
at B337879D0C82A5F9C44D51D954769590.B3531963E948FB4FA1D057C4340C61B4.246E732EE67F7F6F88C4FF63B3901107(Boolean FF8E4184144DE7049FF5EC07D594DAB6, Action 8CF1B812E214DD1C51DD894D4C05D44A)
at 83BCBFA49B3A2A6EC1BC99583DA2D399.49BCFF86BA276A9C7C0D269C2924DE2D.523C8831DA5DAB3A19F6D33A2C6437B5()
at 83BCBFA49B3A2A6EC1BC99583DA2D399.49BCFF86BA276A9C7C0D269C2924DE2D.26A7ABEA729FAE1F24679E21470F8E98(String 8BF03A34188889479CB413E58490FC37, String 48C45E39212AAA2B19C972DA9195F48A, Boolean 7AC487C1B445CD9F481CF5FE695A7CEA, Boolean 4292A7A4DACAF323E558B7E11DD3CF00)
2015-03-09 21:45:02.148 - Thread: 8 -> at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at SEModAPIInternal.API.Server.ServerAssemblyWrapper.StartServer(String instanceName, String overridePath, Boolean useConsole)
at SEModAPIExtensions.API.Server.RunServer()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()

Open call for participants

This project could use a couple more hands.
I'm certainly happy to keep up the work I'm doing, as well as the improvements that I have planned for the future, but this can be so much more with a little participation from more members of the community.

If anyone has c# experience (doesn't have to be game-related), and is interested in lending a hand to the project in any way, no matter how small, please don't hesitate to speak up here.

One of my main concerns is the current organization of the project, which is individual contributors on individual forks. That isn't long-term sustainable and the merge headaches will only continue to grow with each release.

Don't get me wrong - the project is not in trouble. Quite the contrary - it's in better shape now than it has been for a while. It could just GREATLY benefit from some additional help.

SESE Not Loading Plugins

I tried downloading a full copy of your SESE and Essentials on my server. I can run the SESE normally but it doesn’t recognize any plugins. I ended up going back to Tyrsis’s last release of SESE and your version of Essentials. Which seems to run well. I didn't grab the logs at the time but I can try again and post them if you'd like. There were no errors in the main screen and just seemed to skip over them when scanning the Mods directory. I'm only running Essentials and Blueprints with SESE and they are all installed and seen by Tyrsis's Fork of SESE. Obviously Blueprints is still down until Ty decides to release his code or takes the time to fix it. Anyway, Just thought id let you know. Thanks

Copying the world folder?

Is there any specific reason SEServerExtender would be doing this? I don't recall Tyrsis's doing this and don't think it's normal. It seems to be duplicating the save and saving to the duplicated folder with random numbers at the end for some reason when saving, instead of actually saving normally.

http://aero-tech.me/sharex/uploads/h8L84789.png

Question: whos updates are we supposed to download updates from?

Im not really a programmer or very use to this site or how it works. But I want to keep my dedicated server up and running. Who do we pull our downloads from and how do we keep our servers up to day when several people are writing for this now? Sorry, I know computers but im not a programmer by any means. Thanks in advance!

Separate presentation layer from business layer

The GUI in SESE is currently integrated into the base program pretty tightly.
However, SESE provides WCF methods for carrying out many functions.
In order to prevent significant duplication of effort and to promote development of external tools to interface with SESE, the existing WCF code should be re-worked to be much more flexible, and the GUI should be completely separated from Extender itself.

[QUESTION] Updating the API

I'm trying to learn a bit about how this API works so perhaps I can contribute in the future. So forgive me if some of my questions seem a bit dumb.

During each update, it seems that aside from including the KSH updated DLL files, there are some hashes that reference methods that need to be changed. How on earth do you find out what the new hashes are?

Multi Instance Log problem

Problem with more than one instance of SESE.
In some early release the log was in the world save folder but now is in the DedicatedServer64 and cause quite a problem for me, I can't use more than one instance without getting these exceptions.

se_issue01

I have two SE instances, discoworld and discoworld_survival; discoworld_survival is looking for SpaceEngineers-Dedicated.cfg in the folder discoworld when it should read the file inside discoworld_survival folder.

se_issue02

Here you can see how I made the link for SE on the left and the start of the process on the right
se_issue03

The log should not be here I think but in the instance folder.
se_issue04

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.