SlimNet Public Access
As stated in the old "SlimNet 0.2" thread, I have now opened up the source code of SlimNet to the public. I want to make clear that the project is not open source and under a very restrictive license which prohibits any commercial use or distribution of the source code or it's compiled binaries.
All development will now be done in the public repository which can now be found on github (link in the bottom of this post).
The code has been made available for the people that want to look at and evaluate SlimNet as a potential networking middle-ware. I do not offer support on the code base at all currently, of course if you have a question or two you can ask it in this thread and I will do my best to answer it.
The code compiles and runs on both Windows, Linux and OS X. For compilation under mono on a non-windows platform you will need to have mono 2.10.x installed and set up all the references and dependencies manually. Mono 2.10 is also required to run the server outside of Unity. Once compiled the resulting two assemblies will run inside of Unitys own version of Mono.
- SlimNet - Networking Middleware For Games
- Copyright (C) 2011-2012 Fredrik Holmström
- This notice may not be removed or altered.
- This software is provided 'as-is', without any expressed or implied
- warranty. In no event will the authors be held liable for any damages
- arising from the use of this software.
- The origin of this software must not be misrepresented; you must not
- claim that you wrote the original software. For any works using this
- software, reasonable acknowledgment is required.
- You may not use this software for commercial purposes.
- You are not allowed to distribute or make publicly available the software
- itself or its source code in original or modified form.
http://dl.dropbox.com/u/19877504/SetupInstructions.pdf (Requires version 0.2.1.5+)
Stable: http://github.com/fholm/SlimNet/tree/0.2.1.5 - This is the latest stable version of SlimNet
Development: http://github.com/fholm/SlimNet - This is the absolutely latest version of SlimNet under development, the code here is not guaranteed to be stable or even work
awesome! getting now
namespace slimnet cannot be found in the demo project.
what would be the best way to setup a project using slimnet? project using the unity.server (i'm on mac).
You need to compile the SlimNet.Core and SlimNet.Unity projects and drop the DLLs in the project folder in the demo.
awesome; connection established!
I pushed the 0.2.1 tag to github, which you will find here: https://github.com/fholm/SlimNet/tree/0.2.1
This is due to me starting some new development in the master branch.
Do you have any estimates / information on eventual pricing on this? I'd love to use it, but without any ability to distribute and/or pricing details, I can't really plan on building projects around it at this point.
Well yeah it’s not evident asking how much money for making networks games communications.
Charge for a base, I don’t know perhaps $30 $40 $50 or $100.
After that you continue to update your software and optimize communication making a good and fast reliable server with SQL and MYSQL and so on and you charge another $30 $40 $50 or $100, every 250 thousand user you client got or much more and I think everyone will be happy.
That only a way you can do it.
Been working on integrating this into my game, took a little to figure out how to resolve all the dependencies but I have it working. Any chance you could release the server side collision detection you demoed on youtube so we could see how it works?
I downloaded the latest version (0.2.1.0) and have MonoDevelop and SharpDevelop.
I don't see a main.cs or anything though. How should I go about compiling the projects?
Thanks for the quick reply. However, I do not see the solution committed in the repository.
Also, the stable link is now a 404. Maybe that is where my solution was hiding
i´m geting errors for compile the server :S i need more something ? i only use visual studio need download more something?
Added commandline.dll to the ConsoleHost project and pushed a new tag, 0.2.1.2, here:
I keep having a problem that I cant figure out, this has happen twice and I cant seem to figure out whats causing. Basically the player spawns and if in unity I click display collier, the collier is halfway across from the map and not around the actor. So inherently the interest management is failing.