Unity Community |

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.
License
Code:
/* 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. Attribution 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. Noncommercial You may not use this software for commercial purposes. Distribution You are not allowed to distribute or make publicly available the software itself or its source code in original or modified form. */
Setup Instructions
http://dl.dropbox.com/u/19877504/SetupInstructions.pdf (Requires version 0.2.1.5+)
Repository Links
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
Last edited by fholm; 05-05-2012 at 01:31 AM.
My Unity Assets: RPG Controller & Camera, Ultimate Minimap, Combat Text, Rewinder, Voice Chat, Fog of War (Desktop), Fog of War (Mobile), Lidgren Basic Setup, AoE Spell Targeting, Sniper Scope Textures
Need unity consulting? Contact me over PM or Here
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.
My Unity Assets: RPG Controller & Camera, Ultimate Minimap, Combat Text, Rewinder, Voice Chat, Fog of War (Desktop), Fog of War (Mobile), Lidgren Basic Setup, AoE Spell Targeting, Sniper Scope Textures
Need unity consulting? Contact me over PM or Here
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.
My Unity Assets: RPG Controller & Camera, Ultimate Minimap, Combat Text, Rewinder, Voice Chat, Fog of War (Desktop), Fog of War (Mobile), Lidgren Basic Setup, AoE Spell Targeting, Sniper Scope Textures
Need unity consulting? Contact me over PM or Here
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.
Honestly, I can't say right now. I've been discussing many different options both here on the forums and on IRC, but I have not made a final decision as of now.
My Unity Assets: RPG Controller & Camera, Ultimate Minimap, Combat Text, Rewinder, Voice Chat, Fog of War (Desktop), Fog of War (Mobile), Lidgren Basic Setup, AoE Spell Targeting, Sniper Scope Textures
Need unity consulting? Contact me over PM or Here
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?
The CD stuff is already in the current code branch on github, it's under the spatial partitioning stuff. You can look in Behaviours/InterestManager.cs to see a simple example
My Unity Assets: RPG Controller & Camera, Ultimate Minimap, Combat Text, Rewinder, Voice Chat, Fog of War (Desktop), Fog of War (Mobile), Lidgren Basic Setup, AoE Spell Targeting, Sniper Scope Textures
Need unity consulting? Contact me over PM or Here
That's what I needed, simple enough. Thanks.
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?
You open the main solution (SlimNet/SlimNet.sln) and compile the code, then copy the generated assemblies into the unity project.
My Unity Assets: RPG Controller & Camera, Ultimate Minimap, Combat Text, Rewinder, Voice Chat, Fog of War (Desktop), Fog of War (Mobile), Lidgren Basic Setup, AoE Spell Targeting, Sniper Scope Textures
Need unity consulting? Contact me over PM or Here
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 have no idea what happened, checked in a new latest stable tag now (0.2.1.1) - also updated the link in my post, it should contain everything you need.
Last edited by fholm; 04-22-2012 at 06:30 AM.
My Unity Assets: RPG Controller & Camera, Ultimate Minimap, Combat Text, Rewinder, Voice Chat, Fog of War (Desktop), Fog of War (Mobile), Lidgren Basic Setup, AoE Spell Targeting, Sniper Scope Textures
Need unity consulting? Contact me over PM or Here
i´m geting errors for compile the server :S i need more something ? i only use visual studio need download more something?
There is a dependency missing from the Visual Studio Project the commandline.dll file cant find it in the folder and there are a duzin commandline.dll on web
Added commandline.dll to the ConsoleHost project and pushed a new tag, 0.2.1.2, here:
https://github.com/fholm/SlimNet/tree/0.2.1.2
My Unity Assets: RPG Controller & Camera, Ultimate Minimap, Combat Text, Rewinder, Voice Chat, Fog of War (Desktop), Fog of War (Mobile), Lidgren Basic Setup, AoE Spell Targeting, Sniper Scope Textures
Need unity consulting? Contact me over PM or 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.