Raised This Month: $32 Target: $400
 8% 

How to run a good HLDM server?


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
MegaBrutal
Junior Member
Join Date: Sep 2021
Location: Hungary
Old 09-26-2021 , 08:00   How to run a good HLDM server?
Reply With Quote #1

I just got back to Half-Life, so my knowledge is kind of outdate, and I'm starting to get frustrated because lots of my Google searches lead to information that's only relevant for CS 1.6 or SRCDS while currently I'm only interested in Half-Life Deathmatch. I've already set up a vanilla HLDM server.

1. What mods to use?
When I was playing on other servers, I liked features like map voting and indications of how much time is left from the round. I'd also like HTML MOTD – not sure if there is any mod that enables it. It would be also nice if the server could recognize me as an admin and let me control it by commands (though probably an RCON password would be enough for that?). I figured that Metamod and AMX Mod X are the most prominent mods for HLDS those allow customizations via plugins. But I couldn't find a comparison to help me decide which one should I go with. For the purposes I mentioned (map voting, time left) which mods/plugins are best to use? Should I choose between Metamod and AMXX? What are the caveats of having both (if possible)?

2. Should I have bots? If so, what kind?
People are not tempted to join empty servers, but there will be no players until at least one joins, which kind of creates a chicken and egg problem. Even if someone eventually joins will disconnect soon if there is no action, they won't wait until someone else joins. I thought maybe some bots would somewhat help this, players could engage with bots until other people join. But I'm not sure about this. What kind of bots are the best to use? I remember when I was young, HPB bots were quite popular. But ~15-18 years have passed and I've been basically sleeping under a rock when it comes to HLDM. Are HPB bots still a thing? Or are there much more advanced bots nowadays to use?

3. How can I make my server more popular?
What are some (ethical) ways to make my server more appealing, so it doesn't just get buried in the list?

4. How/where do I get great maps?
I'd like to run a great variety of maps, not just the standard ones. I've been playing on a lot of servers and so downloaded lots of maps – it would be tempting to select the ones I like and put them on my server, but it's non-trivial to differentiate the assets those are possibly required by the BSP. So I thought it would be better to download maps from websites where I surely get the all the assets in one package. What are your favourite sites to download maps from? I've already Googled some, but I'm yet to find one that really has a wide variety of maps those are searchable through filters, like recommended player count, map type (rats, killbox, etc.).

5. Does HLDS support IPv6?
I'm a huge IPv6 enthusiast myself and I usually care to make my services IPv6 ready. While I enabled IPv6 access to my server, it doesn't seem to work. Half-Life always connects to it by IPv4 when I select it from the server list, and when I try to force an IPv6 connection with the "connect" console command, I get a "Bad server address" error message (tried with and without [] brackets around the address, as these brackets are commonly used to denote IPv6 addresses). Is it possible to make my server dual stack, so that it can accept both IPv4 and IPv6 connections? I know it's pretty rare when somebody has an IPv6-only connection, but it would be nice to enable them to play.

6. Anything else I need to know regarding HLDS that I may not even think about? Any common mistakes that noob admins generally make?
I guess there are some newbie mistakes most people run into when they configure their first HLDS server, those might not be apparent or obvious to them. Can you share any of these?


Thanks for your insights in advance!
MegaBrutal is offline
DJEarthQuake
Veteran Member
Join Date: Jan 2014
Location: Astral planes
Old 09-26-2021 , 11:13   Re: How to run a good HLDM server?
Reply With Quote #2

Quote:
Originally Posted by MegaBrutal View Post
I just got back to Half-Life, so my knowledge is kind of outdate, and I'm starting to get frustrated because lots of my Google searches lead to information that's only relevant for CS 1.6 or SRCDS while currently I'm only interested in Half-Life Deathmatch. I've already set up a vanilla HLDM server.

1. What mods to use?
When I was playing on other servers, I liked features like map voting and indications of how much time is left from the round. I'd also like HTML MOTD – not sure if there is any mod that enables it. It would be also nice if the server could recognize me as an admin and let me control it by commands (though probably an RCON password would be enough for that?). I figured that Metamod and AMX Mod X are the most prominent mods for HLDS those allow customizations via plugins. But I couldn't find a comparison to help me decide which one should I go with. For the purposes I mentioned (map voting, time left) which mods/plugins are best to use? Should I choose between Metamod and AMXX? What are the caveats of having both (if possible)?

2. Should I have bots? If so, what kind?
People are not tempted to join empty servers, but there will be no players until at least one joins, which kind of creates a chicken and egg problem. Even if someone eventually joins will disconnect soon if there is no action, they won't wait until someone else joins. I thought maybe some bots would somewhat help this, players could engage with bots until other people join. But I'm not sure about this. What kind of bots are the best to use? I remember when I was young, HPB bots were quite popular. But ~15-18 years have passed and I've been basically sleeping under a rock when it comes to HLDM. Are HPB bots still a thing? Or are there much more advanced bots nowadays to use?

3. How can I make my server more popular?
What are some (ethical) ways to make my server more appealing, so it doesn't just get buried in the list?

4. How/where do I get great maps?
I'd like to run a great variety of maps, not just the standard ones. I've been playing on a lot of servers and so downloaded lots of maps – it would be tempting to select the ones I like and put them on my server, but it's non-trivial to differentiate the assets those are possibly required by the BSP. So I thought it would be better to download maps from websites where I surely get the all the assets in one package. What are your favourite sites to download maps from? I've already Googled some, but I'm yet to find one that really has a wide variety of maps those are searchable through filters, like recommended player count, map type (rats, killbox, etc.).

5. Does HLDS support IPv6?
I'm a huge IPv6 enthusiast myself and I usually care to make my services IPv6 ready. While I enabled IPv6 access to my server, it doesn't seem to work. Half-Life always connects to it by IPv4 when I select it from the server list, and when I try to force an IPv6 connection with the "connect" console command, I get a "Bad server address" error message (tried with and without [] brackets around the address, as these brackets are commonly used to denote IPv6 addresses). Is it possible to make my server dual stack, so that it can accept both IPv4 and IPv6 connections? I know it's pretty rare when somebody has an IPv6-only connection, but it would be nice to enable them to play.

6. Anything else I need to know regarding HLDS that I may not even think about? Any common mistakes that noob admins generally make?
I guess there are some newbie mistakes most people run into when they configure their first HLDS server, those might not be apparent or obvious to them. Can you share any of these?


Thanks for your insights in advance!
1. none at first. less mods = more players. See for yourself.
2. no see #1. Bots are well hated.
3. Give the people what they want. Listen to your players who actually talk. #1 thing is Fast Download. Let them give you feedback and build server based on the actual players.
4. Game banana.
5. It does with the smart downloads when making load balancing.
6. Test the Fast Download before making it public. Download a BSP onto your client.
__________________
DJEarthQuake is offline
MegaBrutal
Junior Member
Join Date: Sep 2021
Location: Hungary
Old 09-26-2021 , 19:45   Re: How to run a good HLDM server?
Reply With Quote #3

Thank you very much for your reply, it was an eye opener as I was thinking differently.
I won't install mods or bots for now, but still I'm curious which would be the great ones.
I also think I'll register my server to GameTracker.

If I understand correctly, Fast Download is that I just set up a webserver to serve the valve directory and supply the URL in a CVAR so clients will use HTTP to download assets instead of HLDS having to transfer them.
MegaBrutal is offline
fysiks
Veteran Member
Join Date: Sep 2007
Location: Flatland, USA
Old 09-26-2021 , 21:30   Re: How to run a good HLDM server?
Reply With Quote #4

Quote:
Originally Posted by MegaBrutal View Post
If I understand correctly, Fast Download is that I just set up a webserver to serve the valve directory and supply the URL in a CVAR so clients will use HTTP to download assets instead of HLDS having to transfer them.
Essentially, yes. The cvar is sv_downloadurl and should be set to the URL to the directory that matches the root mod directory (i.e. the directory should contain the "maps", "models", etc. folders).
__________________
fysiks is offline
TallyFeli
New Member
Join Date: Nov 2021
Old 11-25-2021 , 12:20   Re: How to run a good HLDM server?
Reply With Quote #5

Hi....One thing to add, you CANNOT introduce both a Half Life 1 and 2 server in a similar registry, so introduce another HLDS, yet introduce into an alternate catalog and afterward follow these means:

Alright, presently we introduce it. Go to begin - > run - > type cmd

We should change to the registry of the HLDS organizer. Do this by means of the order compact disc , which represents change registry. Regularly you will make them highlight the accompanying catalog: c:\program files\valve\hlserver, so you would do the accompanying
TallyFeli is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 14:07.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode