Some small doubts about hosting

I’m going to play ghosthunt2 with a friend, but I never played Gmod out hosting a match, so I don’t know how to do that.

I have 3 questions:
1.¿How do I host the match?
2.¿How do I restrict most of the weapons(except physcanon and gravity gun)
23.¿How do I disable noclip?

Thanks for your time and sorry for my bad English.

To learn how to host games on your server:

To update the games after installing hldsupdatetool.exe open up notepad, and copy+paste this in:

@echo off
cd c:\srcds\
echo This will take a long time, I would recommend you go do something else.
echo Updating/installing CS:S
hldsupdatetool -command update -game "Counter-Strike Source" -dir C:\srcds
echo Updating/installing Episode 1
hldsupdatetool -command update -game "episode1" -dir C:\srcds
echo Updating/installing dods
hldsupdatetool -command update -game "dods" -dir C:\srcds
echo Updating/installing hl2mp
hldsupdatetool -command update -game "hl2mp" -dir C:\srcds
echo Updating/installing tf
hldsupdatetool -command update -game "tf" -dir C:\srcds
echo Updating/installing Orange Box
hldsupdatetool -command update -game orangebox -dir C:\srcds
echo Updating/installing Garrysmod
hldsupdatetool -command update -game garrysmod -verify_all -retry -dir C:\srcds
echo Update/installation Complete
echo Installed to c:\srcds\
echo Your server is now ready to use!
echo To add extra addons or maps etc. place them in c:\srcds\orangebox\garrysmod\
echo This installer can also update necessary server files, so it is recommended that you run it often.

If you saved the hldsupdatetool.exe somewhere else edit the path.
Save the file as a .bat file. Double click and it will auto update.

After that create a another .bat file with this:

@echo off
cd c:\srcds/orangebox
echo Starting your game server.
echo Initiating "Garry's Mod"
srcds.exe -console -game garrysmod +map gm_construct +maxplayers 16 -ip
echo "Garry's Mod" has now started.

Double clicking this file will start your server, but wait on this.

For weapon restrictions install Ulx and FPP

Ulx will also let you disable noclip.

And don’t forget to forward port 27015 tcp/udp