Hello, i got something awesome that i thought about. it is working 100% and very very smart idea.
As you know the cabal server files accepting only one side of connection, or lan or wan (external ip, or lan ip) that's mean that if you set your Centos lan ip (10.0.0.2, 192.168.0.2 for example) in the server configs the server will accept only you to play (from windows lan, all the lan clients from the house will be able to play) and another players from another computers will not be able to connect the channel, and if you will set the wan ip in cabal configs so all the players can play but you cant pass the channel. so, that's the reason that you play with hamachi, and its really annoying thing. so, i will explain how to make this smart trick. ;)
1. You will need to create a new virtual machine with VMware and install windows on it. (recommended windows server 2003, if you cant just use iso image of your xp, or your cd.) *PM me for windows server 2003 download + crack.*
2. You will need to install the database server (MSSQL 2000/2005) in the virtual windows machine and use this machine lan ip for the odbc.ini connection in centos. **Its recommended to use the MSSQL 2000, because its more easy then 2005, faster installation + configuration, and less problems. Video Guide by me on install a mssql 2000, only 2.33MB file and only 20 minutes of work!** - http://forum.ragezone.com/f460/dordo...2-33mb-500461/
**Note: If you are already running a cabal server, you can simply backup the mssql databases by create a Backup Device, and save the data in to it, and then copy the files into the virtual windows and restore the databases. how to do that? go to SQL Server Enterprise Manager, Managament---->Right click on "Backup"---->New Backup Device... You will need to create a few backup devices, one backup device for every database. (ACCOUNT, GAMEDB, and CabalCash). only that three databases is needed to be backup because the another databases is never be changed and not saving data on it. if you want for make sure that all be ok you can backup all of the databases but its unneccesary =P after you have created all of the Backup Devices just go to Databases---->Right click on the database you need to backup---->All Tasks---->Backup Database... Make sure that you standing on "Database - complete" and on "Overwrite existing media", now just add the empty backup device that we created and press ok to backup. after all is Backing up, just move the Backup Devices from the MSSQL directory to the virtual windows, and create all the databases once again, Right Click---->Restore Database... Press on the "From device" option, and chose the backup file of this database name. now if the MSSQL folder is in another place, for example in your real windows it was C:/MSSQL and in the virtual machine you did install it in D:/MSSQL so go to the tab "Options" and change the "Restore As" to the place that the databases files will be placed. now press ok and all of the data with the triggers will be back. ;)
3. You will need to use software like Hotspot Shield (recommended) that is free to use, that makes a connection to a VPN server, and proxy your connection of your real windows to use the socks (and http too.. but what we need its socks) with another ip. and then, you can acces and play your server just normally. =]
Question: Why do i have to run my server over a new virtual windows? i cant just run this software over my real windows and run a server?
Answer: No, the windows can only listen to one connection and if you will run a server and then run the software that connect you to the VPN, peoples will not be able to play and all gone. the connection will lost, and it was tested by me.
Question: But its not good, because i need that the windows will start automatically when my computer startit is really impossible to do that?
Answer: Yes, it is. by simple few steps you can make the VMware power up the virtual machines when your real windows starts. **The tutorial can be founded here: http://forum.ragezone.com/f459/ready...server-499708/**
Question: Can i play with Hotspot Shield in all my computers in the house? or its just helps me to play from my computer?
Answer: Ofcurse, you can run the software and play in your server on every computer in the house.
*Note: As you see, this solution make you able to play with your players in your own server in easy, and the server is hosted in another windows and will not annoy you anymore.
*Important! you cant and you dont need to run the centos from the virtual windows, you just run 2 machines, centos, and the windows. and you just make the centos to connect the lan ip of the virtual windows (with the MSSQL..) by simply edit the odbc.ini in /etc.
After done all this, run the server normally with your wan ip. in your real windows just run the VPN software, i was tested it with Hotspot Shield, and its really good =D what you have to do is just download the software **Free to use, and small file** from the official site of Hotspot shield. http://hotspotshield.com
Then, install it in your real windows and connect to it, then you will be able to play in your own server by simply connect when the External ip (http://whatismyip.com) its configured in the client internal.txt file in the Data folder.
All the credits for the guide and the idea going to dordort,
Good luck guys. =]


it is really impossible to do that?
Reply With Quote


