Halflife Mod Mod
Tiax
Members Join Date: 2003-05-28 Member: 16802Posts: 304

How are mods such as lerk lift and admin mod created? My guess is that its like normal mods (like NS) but its server side only. Meaning no one has to download it.
Is this the case? I was thinking about making one but im not sure where to start, heh.
(originally posted this in the wrong forum, reposting but don't got time to search right now. Sorry if its been asked.)
Is this the case? I was thinking about making one but im not sure where to start, heh.
(originally posted this in the wrong forum, reposting but don't got time to search right now. Sorry if its been asked.)
Smart guy dies and Tiax goes on to rule!
Most likly playing on the Covert Oral server.
24.242.209.60:27015
Comments
Some plugins are built off of dll's such as plugins for adminmod/clanmod/AMX
http://www.adminmod.org/index.php
http://amxmod.net/amx.php
http://www.unitedadmins.com/clanmod.php
(which one of the above you chose is a matter of taste, not really funcitionality)
Most mods are server side only but a few of the more complicated ones such as chickenmod requires some downloads by the client upon connection to the server.
Is this the case? I was thinking about making one but im not sure where to start, heh.
(originally posted this in the wrong forum, reposting but don't got time to search right now. Sorry if its been asked.)
Basically, Half-life has three parts: the game (handles objects, interactions and the "rules" that make up the world), the client (handles user input and drawing on the screen), and the engine (handles network, file acces, timing... basicaly everything else). It is also seperated into two halves: one server and (possible many) clients. The interaction between them looks like this:
Client: Engine <--> Client
^
|
Network
|
v
Server: Engine <--> Game
Most of the mods work by inserting an extra process between the engine and the game. This extra process can inspect, modify or add to the information passing between them. Adminmod and metamod are two examples of this.
Client: Engine <--> Client
^
|
Network
|
v
Server: Engine <--> Metamod <--> Game
You can also get client-side mods; these hook in between the engine and the client and are less popular for online games because they require the client to download and install the mod. Also, many cheats hook into the client this way (this is why HLAmp is picked up by VAC servers; it hooks in the same way as a popular cheat).
Smart guy dies and Tiax goes on to rule!
Most likly playing on the Covert Oral server.
24.242.209.60:27015
correct. unless they have metamod AND amx ;p