The Basic Concepts Of Clients, Servers, and Port Forwarding
Credits~~
90% to me
10% to whoever wants to claim em
Part One:
The Client
Client Itself
What the client does, is lets you connect to almost ANY server with the same cache. You define what IP [each computer has a specific ip assigned to it, most people use Hamatchi (not recommended) or No-IP (highly recommended)] the client connects to. Everythign that you see on a server, is done using the client. All the graphics, interfaces, players, NPCs, items, objects, etc. Everything you see is on the client.
Cache
The cache is part of the client. It contains basically all the graphics. It's the textures, land and models, it's everything you see. The client loads the cache so you can see it.
Part Two:
The Server
The Server Itself
There are many variations of an RSPS server, but mainly 3 different types. Delta, Emulous, or Czar. Czar is typically the most used, followed by Delta, then the rarely used Emulous. It is best to start with either Czar or Delta. What the server does is tell the client to do certain things, EX: change the view, change the position of the player, tells the client to show certain interfaces, change the interface. The client cannot funtion without the server telling it to do specific things.
Individual Servers
There are many variations of an RSPS server. People create their own with lots of time and dedication. You should start from a cleaned or blank source though, so you can take most of the credits rather than being a leecher and claiming them all for yourself using someone elses server. What the server does is tell the client to do certain things, EX: change the view, change the position of the player, tells the client to show certain interfaces, change the interface. The client cannot function without the server telling it to do specific things.
Part Three:
Port Forwarding
IP Adresses
IP adresses are a group of numbers that identify your computer, out of the millions of others in the world. Each person's computer [connected to the internet] has its own IP. If you tell someone your IP, they can find out alot about you, so try to keep it to yourself.
Ports
On your ip, there are about 15,000 "holes" in your ip. Think of it as a small hallway leading into a room [the room being your computer]. Only one person [in this case, an application] can use it at a time. Each application uses a different port. Your router has all of these "holes" closed, or the doors in the "hallways" shut. This helps keep your computer csafe and secure. Generally people use 43594, or 5555, as the port for thier individual server. You can change the port to help keep your server a little more safe, but its generally inaffective.
What Port Forwarding Does
Port forwarding opens up a "hole", or door, for some form of information to enter your computer. If you do not open up the port in your router, when people try to connect, it is basically like trying to walk into a room without a door. [impossible]
FireWalls
The Windows firewall is basically doing the same thing as your router. It is simply creating a second door. You can either create an exception, or simply disable it (not recommended). This is where most of your port forwadring problems are.
Helpe Me Imrove This TuT!!
Post any problems, or suggestion for my TuT
