Announcement

Collapse
No announcement yet.

Dedicated server problem

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dedicated server problem

    Hi there. I have a problem with my server. I started it with Quake.exe -dedicated 16 (also tryed with WINDED.exe). I have Dynamyc DNS and give the IP address to my friend. But he unable to connect, he getting this message in console: Quake servers not found. But i able to connect to server. Also, when he trying to connect i getting this message in server window:

    NET_GetMessage: disconnected socket
    SV_ReadClientMessage: NET_GetMessage failed
    Client unconnected removed

    Help please

  • #2
    Sounds like you are using a very old engine as server..

    Depending on what mod you want to run and what operating system you want to run the server on I'd recommend using proquake as the server for it has the NAT fix.. Alternatively you could try DarkPlaces or FTEQW..

    add the following parameters to the commandline:

    Code:
    -mem 64 -zone 8192 -ip xxx.xxx.xxx.xxx -port 26000 -dedicated nn -condebug conlog%d -basedir path1 -gamedir path2 +map mapname
    Explanation:

    -mem 64 -> allocate 64 mb ram (try -heapsize 65536 instead if you get an error message complaining about memory)
    -zone 8192 -> reserve 8mb (out of the 64 above) for miscellaneous stuff
    -ip xxx.xxx.xxx.xxx -> should be your outbound IP adress
    -port 26000 -> use udp port 26000 for the initial handshake (note that quake uses random ports so all ports should be unblocked in firewall -> use DMZ)
    -dedicated nn -> the maximum number of players that can connect to your server (0-16)
    -condebug conlog%d -> writes a log using sequential filenames so that each time you restart the server a new log will be created instead of overwriting the exisiting one)
    -basedir path1 -> path1 should be the path to the folder that contains the ID1 subfolder (this is usually the same folder where the server exacutable is located, but not necessarily so)
    -gamedir path2 -> path2 should be the name of the subfolder in the basedir that contains the progs.dat of the mod you want to run (if any -> ommit parameter or use ID1 for standard quake)
    +map mapname -> mapname should be the name of the map that you want to run at startup

    Good luck!
    Last edited by =peg=; 03-14-2011, 12:26 PM.

    Comment


    • #3
      Yeah, i'm using WinQuake from original CD. And thanks, i'll try proquake. Also, which Quake port is most similar to classic Q1? I mean the GUI, engine physic etc, and i don't need an awesome graphic.
      P.S. I'm completely new to Quake series
      Last edited by wax; 03-14-2011, 01:06 PM.

      Comment


      • #4
        Hosting a serious server with the original Quake.exe or original Quake is a *bad* idea. ProQuake has security bugs fixed. So does DarkPlaces but that is more work setting it up. [FTEQW can be used as well.]

        It also a bad idea to waste a lot of time trying to use old WinQuake or GLQuake as clients: use ProQuake, Qrack, DirectQ or DarkPlaces as clients. WinQuake/GLQuake have connectivity issues (NAT issue for starters, other issues too involved to explain).

        ProQuake is an old school looking Quake client.
        Quakeone.com - Being exactly one-half good and one-half evil has advantages. When a portal opens to the antimatter universe, my opposite is just me with a goatee.

        So while you guys all have to fight your anti-matter counterparts, me and my evil twin will be drinking a beer laughing at you guys ...

        Comment


        • #5
          Hmm, I thought you didnt need to specify where the ID1 folder is, and the client naturally assumes its under the directory being executed from. Is this the new format for PQ dedicated? My servers command line also did not include the -ip command. I noticed that when I tested using [status], it said it bound to IP: 0.0.0.0 and that had me stumped for a while, but pinging the port revealed indeed the server was bound to the ip the server was operating on.



          Originally posted by =peg= View Post
          Code:
          -mem 64 -zone 8192 -ip xxx.xxx.xxx.xxx -port 26000 -dedicated nn -condebug conlog%d -basedir path1 -gamedir path2 +map mapname
          Explanation:

          -mem 64 -> allocate 64 mb ram (try -heapsize 65536 instead if you get an error message complaining about memory)
          -zone 8192 -> reserve 8mb (out of the 64 above) for miscellaneous stuff
          -ip xxx.xxx.xxx.xxx -> should be your outbound IP adress
          -port 26000 -> use udp port 26000 for the initial handshake (note that quake uses random ports so all ports should be unblocked in firewall -> use DMZ)
          -dedicated nn -> the maximum number of players that can connect to your server (0-16)
          -condebug conlog%d -> writes a log using sequential filenames so that each time you restart the server a new log will be created instead of overwriting the exisiting one)
          -basedir path1 -> path1 should be the path to the folder that contains the ID1 subfolder (this is usually the same folder where the server exacutable is located, but not necessarily so)
          -gamedir path2 -> path2 should be the name of the subfolder in the basedir that contains the progs.dat of the mod you want to run (if any -> ommit parameter or use ID1 for standard quake)
          +map mapname -> mapname should be the name of the map that you want to run at startup

          Good luck!

          Comment

          Working...
          X