hi how does it work to make a privat server for a game lets say a MMORPG? any idea how i get started and how it works?
since there are lots of ultima online servers(privat) which are free how do all these people create these servers
i think i have all teh hardware power i need to run a server just need to know how
can someone help me with this? it cant be that hard since teher are so many of them
thanks allot
how to make a privat server?(for mmorpg)
your question is not entirely clear... it all depends on the game you are running
if you want to program your own game and setup a gameserver for that... well, this is the place
if you want to program server software for an exisiting game... good luck! that's pretty difficult stuff involving reverse engineering game code, and that is at least beyound my capabilities
if you want to program your own game and setup a gameserver for that... well, this is the place
if you want to program server software for an exisiting game... good luck! that's pretty difficult stuff involving reverse engineering game code, and that is at least beyound my capabilities
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB - upgrade incoming...)
( The path to enlightenment and the PureBasic Survival Guide right here... )
( The path to enlightenment and the PureBasic Survival Guide right here... )
ah ok lets say i want to program my own game and setup a gameserver for that
how do i start?
what do i need from software?
i'm totally new to this but it would be cool if you guys could help me out
so can you guys please explain me how to get started and what i need?
can you people explain this so that a newbie would understand?
thanks
EDIT: I actually had ultima online in mind to make a privat server maybe someone has experience with ultima and knows how it works
like what client u need what software and how you get your server up and running
maybe you guys can help me out since you guys are far more experienced with stuff like this
thansk allot
how do i start?
what do i need from software?
i'm totally new to this but it would be cool if you guys could help me out
so can you guys please explain me how to get started and what i need?
can you people explain this so that a newbie would understand?
thanks
EDIT: I actually had ultima online in mind to make a privat server maybe someone has experience with ultima and knows how it works
like what client u need what software and how you get your server up and running
maybe you guys can help me out since you guys are far more experienced with stuff like this
thansk allot
UO
for UO you could download a server emulator.
there are several availible. UOX POL Sphere. do a search for UO Emu on google.
or you could do it the hard way. download a packet sniffer, which records all packets coming/going from your computer. NetXRay works under Win9X. but not under 2k/xp.
you can run it on the comp your playing on. or another conp. if you do another comp (recommended) you need a HUB, not a switch. this is because a hub broadcasts all packets entering to every port, and every computer gets it, but will discard all packets that its not told to recive.
after you get the packets for loging in, and such log out. hack the login.cfg to point to the computer running the packet sniffer.
what you have to do is either, run the packet sniffer into sending the same packets again to your comp (not the real server, dont need them to know) and loging in again, and seeing what happens, if it works, great if not, log in to real server agin.
keep doin this till you work out what packet the client sends to get the login ok packet back. write a small program to on reciving this packet send the loging ok packet. and slowly go from there.
this works for all online games, however they all store the ip/login infomation somewhere else.
UO server ip is contained in login.cfg
EQ server info is in eqhost.txt
i forget the DOAC ip info.
those files dont contain anything other than a ip/server adress. it is illegal to dissassemble any software you dont own, so dont make an enu by ripping open a client.
oh, before you ask for the "easy way" this was it. the hard way involves cracking encryption. which you will have to do eventually, to make coding work properly.
for more info go look for UOX and grab the source code. its in c++ tho.
enjoy.
there are several availible. UOX POL Sphere. do a search for UO Emu on google.
or you could do it the hard way. download a packet sniffer, which records all packets coming/going from your computer. NetXRay works under Win9X. but not under 2k/xp.
you can run it on the comp your playing on. or another conp. if you do another comp (recommended) you need a HUB, not a switch. this is because a hub broadcasts all packets entering to every port, and every computer gets it, but will discard all packets that its not told to recive.
after you get the packets for loging in, and such log out. hack the login.cfg to point to the computer running the packet sniffer.
what you have to do is either, run the packet sniffer into sending the same packets again to your comp (not the real server, dont need them to know) and loging in again, and seeing what happens, if it works, great if not, log in to real server agin.
keep doin this till you work out what packet the client sends to get the login ok packet back. write a small program to on reciving this packet send the loging ok packet. and slowly go from there.
this works for all online games, however they all store the ip/login infomation somewhere else.
UO server ip is contained in login.cfg
EQ server info is in eqhost.txt
i forget the DOAC ip info.
those files dont contain anything other than a ip/server adress. it is illegal to dissassemble any software you dont own, so dont make an enu by ripping open a client.
oh, before you ask for the "easy way" this was it. the hard way involves cracking encryption. which you will have to do eventually, to make coding work properly.
for more info go look for UOX and grab the source code. its in c++ tho.
enjoy.

