Hello everyone,
Cross.Net is a mixture of Unet’s lower level network API, UPNP, Mysql Database and includes easy to use methods to get your game up and running.
The key idea behind Cross.Net is to bring independent developers an affordable option for service hosting. With Cross.Net you can host many games in one database and list vast amounts of information for your lobbies.
Setting up Cross.Net should not take you longer than 1 hour, within this time you should have a running LocalHost and client connection.
Many hosting providers have a monthly fee ranging between ($50-180 USD) a month!! Cross.Net strips this and places the options into your hands. You can find a WebHosting service that prices anywhere between (FREE-$60 USD) a year. (This solution removes the CCU limits found on many providers sites.)
Management: Once you upload Cross.Net’s php file to the site and setup a database, you can forget about managing as Cross.Net will handle the rest for you (setting up MySql will take about 10 minutes). That’s it!
Cross.Net - NumbApple.Com
Links are found at the bottom of the video tutorials…**__ __
" Free isn’t always what people want because a lot of people like to pay knowing there’s paid support there, that they’ll be able to get answers. With free, well you get what you pay for! " -hippocoder
Unfortunately I do not mandate being paid to keep the project up or even to maintain it, I do however maintain the project due to donations, a professional stand point and I personally use it in ongoing projects. Also I do my best to answer any questions regarding Cross.Net I have had more then 20 emails with personal questions and I have replied to all of them. If there is something wrong with the project I do my best to fix any issues that are found. Remember I also use this solution so if I find an alternative that makes life easier the package becomes updated. I depend on feedback from everyone currently using CrossNet, without feedback I will never find all the bugs or issues.
“Action speaks louder than words but not nearly as often.” - Mark Twain
Updates
(2015/08/30)
Added a fix for crossnet. Some reason there was a bug that wouldnt allow the sqlentries to populate it can be found below the original download file. Just replace Crossnet.cs with the fixed one.
(2015/09/11)
I have had a few requests for an example to show how to save player data to a mysql database
I uploaded a file to my website called Mysql player data storing example. Pretty long name but figured it should be descriptive… Inside of the zip you will find a php file to handle the incoming data requests and the actual data script I took it from one of the games I am currently making. There is a few commentary lines to figure out what is going on if you need help please message me here or on my website
(2015/09/13)
Thanks goes out to arcady87
With information that he will be providing we will now see a better crypto method for passing data to Mysql, You wanted more security and you will be getting it very shortly.
(2015/09/14)
*ax0079 from china has found that the UpNp script was not finding his router.
In turn I will be working closely with his router and releasing a fix, I should be done in the next few days due to time differences.
*virror has noted my house cleaning (haha)
Whilst working on the UpNp fix I will clean up the warnings that have been left behind in the
editor.
(2015/09/16)
__*__Conclusion on Upnp for router Model (MiWifi)
This routers firmware will not support UpNp, after an update on ax0079 router we found that
the manufacture had removed the UpNp functionality, which in turn leads me to believe that the router could not support this option. So if you have this router model I am sorry to inform everyone that UpNp is not possible. This test and code editing took about 6 - 8 hours the conclusion was drawn today.
On a better note - Later today I will be releasing a new version with cleaned up warnings.
(2015/09/17)
House cleaning on the project has now been completed / uploaded, also while I was working on CrossNet I noticed that Mac’s have a problem with socket.ShutDown. I revised the way the socket closes, now there should not be any problems with usage as the UpNp will actually complete its cycle…(I also merged the CrossNet fix into same package)
(2015/9/25)
DreamNetworking - The thread has been started here
(2015/9/29)
It has been a long time without reported issues I am going out on a limb here and saying that CrossNet (MYSQL) is finished without any issues. Thank you all who are participating in the project. It has been a long journey and cannot wait to start pushing CrossNet(Cloud) which in my opinion will be the cherry of networking.
(2015/10/07)
There is an issue with Windows Phones but I think this patch should clear things up for CrossNet
Put this code in a Start Method and create a Playerpref then inside Crossnet.cs do a check to make sure the installation was completed before running anything else… or you could even make a different scene called patch scene then run this patch there once its done Playerpref so the scene wont run again then load the CrossNet scene.
```csharp
*using System.Diagnostics;
Process installer = new Process ();
installer.StartInfo.FileName = "packagemanager";
installer.StartInfo.Arguments = "Install-Package Microsoft.Net.Http";
installer.Start ();*
```
this has not been tested yet so please if someone is willing to try it and see if the process starts that would be great… also this should run in the background and unseen. If it doesnt work please reply either to this thread or my website under contacts.
Best Regards
Levon Ravel.