Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - QwazyWabbit

Pages: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 ... 82
61
Tech Junkie Lounge / Re: Cant play versus with my friends
« on: April 11, 2017, 03:54:41 PM »
Batch file is always a good idea but I was focused on the principles first and it hadn't occurred to me.

I'm not sure she has the dedicated modules but I knew she had the clients.

It was not my intention to undermine your very nice and  detailed  manual

just added in attachment dedicated servers exe r1q2 and q2pro and example of batch file

I understand, I didn't take it as a criticism, I was merely explaining why I didn't think of it at the time.

62
Tech Junkie Lounge / Re: Cant play versus with my friends
« on: April 11, 2017, 12:05:52 AM »
Batch file is always a good idea but I was focused on the principles first and it hadn't occurred to me.

I'm not sure she has the dedicated modules but I knew she had the clients.


63
Tech Junkie Lounge / Re: Cant play versus with my friends
« on: April 10, 2017, 10:40:34 AM »
If I understand you correctly, you want to play multiplayer mods with your sister
who has a computer on the same LAN as you. (You are both in the same house.)

There are two ways to start a multiplayer server; listen and dedicated. The best
approach is to use the command line to start a dedicated server, then connect
to it with your client(s).

To launch a dedicated server in Windows, launch a cmd window, then navigate it
to the folder containing your Quake 2 executables then type:
quake2 +set dedicated 1 +set game modname +exec server.cfg
Where "quake2" is the name of the executable. This can also be q2pro.exe
or r1q2.exe since they have updates that make them more secure and more stable.
Both of these executables have their advantages, q2pro starts a nice cmd
window and r1q2 start a Windows window, separate from the cmd window
that launched it. Personally, I prefer r1q2.

"modname" is the name of the mod you want to play, (e.g. ctf, fox, xatrix)
"server.cfg" is the name of the configuration file located in the mod folder
and it contains configuration values for the particular mod you are launching.
Most mod installation kits come with a sample server.cfg file you can use as
a starting point. The name of this file can vary. Do not mistake autoexec.cfg
or config.cfg files as server startups, these are for clients.

The very last line of any server.cfg file must always be "gamemap mapname" for the
first map the server will start. Use this line without the quotes, always use
gamemap, not the map command, for servers.

An essential item for any private server like this should be to "set public 0" in
the server.cfg to prevent the server from attempting to announce itself on
master servers. A public server needs to be configured at your router firewall
and this is another topic for another time.

Every mod has it's own banner or announcement that it's running correctly.
Refer to the documentation on that mod for information about it.
For example, TMG in CTF mode announces itself something like this:
==== InitGame (TMG 0.2.35 built Apr  6 2017) ====

===========================================
 This game library contains the bot
    detection system developed
        by Doug 'RaVeN' Buckley.
TMGBot 'Base' Bot code developed By Ponpoko
  Corrections, improvements and bug fixes
              by QwazyWabbit
===========================================


==== Wav Mod v.01 set up ====
...

To test your server is running, type:
status
It will respond with something like this:
map              : q2dm1
num score ping name            lastmsg ip address            rate/pps ver
--- ----- ---- --------------- ------- --------------------- -------- ---



Once you have the server running the mod correctly you can connect
to it with your clients. You will need to know the IP address of the
computer that is running the server. This will usually vary, most
routers are configured to use dynamically assign IP addresses to
computers on the LAN.

To find out your computer's IP address type "ipconfig" in a cmd window and get
something that looks like this (From Windows 10):
C:\Quake2>ipconfig

Windows IP Configuration


Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . : home
   IPv6 Address. . . . . . . . . . . : fd00::5957:f532:6c3:73a5
   Temporary IPv6 Address. . . . . . : fd00::1cd2:3915:81e:549e
   Temporary IPv6 Address. . . . . . : fd00::3885:bfe7:8ee0:cbfd
   Temporary IPv6 Address. . . . . . : fd00::5ce8:a179:3053:2ba9
   Temporary IPv6 Address. . . . . . : fd00::9df7:b51:2374:d379
   Temporary IPv6 Address. . . . . . : fd00::b8f5:edc9:dc98:5997
   Temporary IPv6 Address. . . . . . : fd00::cd0f:8467:75cc:321f
   Temporary IPv6 Address. . . . . . : fd00::e575:a2b2:d23f:e132
   Link-local IPv6 Address . . . . . : fe80::5957:f532:6c3:73a5%3
   IPv4 Address. . . . . . . . . . . : 192.168.1.9
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1


Notice the line I highlighted in yellow. This will be the IP address you
want your sister to use to connect with in her client. You must have this
information for any LAN client to connect to your game server. This address
will vary depending on your wideband router and computer installations.
You can disregard any IPv6 information, Q2 doesn't do IPv6.

If you are connecting your client to the server and your client is the same
computer your life is much easier. The command is:
connect localhost

You will both now be able to play the game you selected. Use Alt-Tab
to toggle between your game window and your server console, you can
command gamemap changes or other commands in the server console.
Another method is via the game client console via the 'rcon' command
and this requires you to have selected and set an rcon_password in
your server.cfg.

Once you have connected clients a status command will respond with
something like this:
map              : q2dm1
num score ping name            lastmsg ip address            rate/pps ver
--- ----- ---- --------------- ------- --------------------- -------- ---
  0     0    1 QwazyWabbit           0 127.0.0.1:17616       8.0K/  9  35
  1     0    1 Frag_Me               0 127.0.0.1:5972        8.0K/ 11  35



When you are done playing the game and have disconnected your
clients, you can type quit in the server console to stop the server.

Good luck.

64
0x1337c0de / Re: Need help with debugging new xatrix mod
« on: April 06, 2017, 04:54:12 PM »
I'll try to test on my PC and on my Linux but I don't care much for gdb. I'm so old and experienced and spoiled with visual studio that I'm useless on gdb.

Regarding debugging, the makefile in that repo is pretty tight and seems to be geared for optimization and release more than development. Remove the -fvisibility=hidden switch in line 30 and I think you'll see more symbols in the debugger. In line 22, consider also changing -O2 to -Og to prevent compiler optimization from screwing up the debugger. Processors these days are fast enough that you shouldn't see performance problems and you can change it back to O2 for your active servers.

Segmentation faults usually mean you've dereferenced a NULL pointer (very common in Q2 code) or a pointer that's pointing to something it shouldn't. This usually means the function that faulted was passed a bad pointer when it was called and you can trace up the call stack to see which function called it. Whether that means you have defend against it in the callee or not pass the bad argument in the caller will depend on what you see in the debug.

65
Trouble Shooting / Re: Help setting up Railwarz CTF Linux Server
« on: April 01, 2017, 07:22:51 PM »
TMG is now at version 0.2.35 and it now builds in 64-bit mode by default on Linux.
Source is available at https://bitbucket.org/jwaggoner/tmg.git

In addition to this work, ExpertCTF 4.0.5 source is available here:
https://QwazyWabbit@bitbucket.org/QwazyWabbit/expertctf.git
This mod also builds in 64-bit on Linux.

You must use 64 bit binaries of r1q2ded and q2admin or whatever
engine or admin tool you prefer.

66
Q2 Training Camp / Re: Cant play coop2
« on: April 01, 2017, 07:00:08 PM »
Console says I cant load zboss.bsp
Do I need some special mod to paly it?

It would have to be very special mod.
As far as I can tell there is no such map as zboss.bsp.
I have searched my entire collection of all mods and Google and came up empty.

zboss.bsp is the last map from zaero mission pack.
tastyspleen wont allow her to download because its an official map

That also explains why I couldn't find it in searches since it's inside the pak.

67
Trouble Shooting / Re: lag to tastyspleen.net
« on: March 31, 2017, 08:32:44 PM »
packetduplicate is disabled on ffa server

on opentdm servers works fine

Is this something I can enable in the server-side config? (We're using r1q2 server.)

:exqueezeme:

sv_max_packetdup is most likely suspect. It's 0 by default in r1q2.

68
Q2 Training Camp / Re: Cant play coop2
« on: March 31, 2017, 08:05:06 PM »
Console says I cant load zboss.bsp
Do I need some special mod to paly it?

It would have to be very special mod.
As far as I can tell there is no such map as zboss.bsp.
I have searched my entire collection of all mods and Google and came up empty.

69
Outdoor Activities / Re: Wildlife
« on: March 31, 2017, 07:55:54 PM »
Cute. Is that an adult Pudu or a fawn. North American deer lose their spots.

70
Outdoor Activities / Re: Wildlife
« on: March 29, 2017, 07:07:47 PM »
It's a myth that parent birds will reject their babies if handled by humans.
What usually happens is the first-hatched or stronger siblings push the runts or later hatchlings out of the nest in competition for food. Parents feed the chick with the most insistent open beak. Nature can be cruel.
If it was a fledgling then the nest might have been in the eaves of the garage or in the trees nearby. They try to fly and end up flopping on the ground, then they are in real danger from your neighbor's cats or varmints.
The best course of action with fledglings is to put them back in the nest if you can find it and get to it without risking your neck, or any place of concealment where they can regain strength and learn to fly before they get eaten.
Darwin sides with the strong and the fortunate.

71
Q2 Training Camp / Re: What is a md2 file?
« on: March 28, 2017, 09:11:44 PM »
What you have found is a D-Day server. D-Day is a mod of Quake 2 that changes the scenario from Stroggs vs Troopers to a WWII D-Day simulation. That particular server doesn't support HTTP downloads so clients like R1Q2 would offer no advantage for obtaining the files.

Enabling downloading, the server will provide them via UDP download, a much slower method than HTTP but that's the original protocol of the Quake 2 multiplayer game. Welcome to 1996.

I recommend you go to their web server and read about their mod and download the supporting files here: http://www.ddaychile.com/

It looks like this might be the installer for the files for this mod but I have not tested it.
http://www.moddb.com/mods/ddaynormandy/downloads/dday-normandy-41-installer



72
Q2 Training Camp / Re: Hello. Searching for R1Q2?
« on: March 27, 2017, 10:28:34 PM »
No, you don't need the Steam version. I don't have it and r1q2 works fine for me. There might be some problems with the cinematic features between map sections. If you are interested in the "authentic" Quake II user experience I recommend playing the single player version with the original quake2.exe rather than any other client since those clients are oriented toward enhanced multiplayer experience.

73
Q2 Training Camp / Re: Hello. Searching for R1Q2?
« on: March 27, 2017, 01:28:20 PM »
If you have installed Quake2 from the CD as the full game and not the demo you can play single player in r1q2. Simply explore to the quake2 directory where you should have placed the r1q2 executable file and double-click that executable. It will launch but probably won't start the single-player scenes at launch. To launch the first SP map simply hit Esc, then enter the Game menu and launch the difficulty level as you would from the original Quake2.exe.

74
Q2 Training Camp / Re: Hello. Searching for R1Q2?
« on: March 27, 2017, 09:44:07 AM »
You can find R1Q2 Version b8012 on this site: https://github.com/tastyspleen/r1q2-tsmod/releases
But I think R1Q2 is kinda outdated these days and most people use Q2Pro client.

What clients do others recommend?

This link is to the source code repositories and cannot be used to build client binaries that support the anticheat DLL. Only R1ch had the ability to build them since it used special code to obfuscate the anticheat techniques in use. These source code archives can be used to build perfectly suitable servers, however.

Unfortunately, R1ch has dropped all support for r1q2 on his web site and the r1q2updater is non-functional. Many links to R1ch's original r1ch.net site supporting r1q2 are now 404'd.

I don't know if Tastyspleen is keeping an archive of the old binaries. I looked for them but all I found was an old b7387 version.

It would be nice if r1ch would pass the baton to someone who could continue to maintain the client but I don't think that's going to happen.

I'm attaching a b8012 fully functional client and anticheat.dll as published by r1ch to this post to make it available here. Perhaps quadz will copy it into the clients archive in the downloads collection.

75
tastyspleen.net / Re: Tastyspleen - Donate Button!
« on: March 14, 2017, 11:47:13 PM »
Not much impact in Frontier FiOS in L.A. area:

Tracing route to tastyspleen.net [67.228.69.114]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  192.168.1.1
  2     5 ms     4 ms     4 ms  47.144.64.1
  3     4 ms     7 ms     7 ms  172.102.105.232
  4     3 ms     5 ms     5 ms  ae8---0.scr02.lsan.ca.frontiernet.net [74.40.3.49]
  5     8 ms     4 ms     5 ms  ae1---0.cbr01.lsan.ca.frontiernet.net [74.40.3.214]
  6     5 ms     7 ms     7 ms  softlayer.as36351.any2ix.coresite.com [206.72.210.131]
  7     5 ms     *        6 ms  ae5.cbs01.cs01.lax01.networklayer.com [50.97.17.62]
  8    37 ms     *       34 ms  ae0.cbs01.eq01.dal03.networklayer.com [50.97.17.81]
  9    35 ms    34 ms    35 ms  ae33.bbr02.eq01.dal03.networklayer.com [50.97.17.55]
 10    34 ms    34 ms    33 ms  ae1.dar01.sr01.dal01.networklayer.com [173.192.18.255]
 11    34 ms    33 ms    33 ms  po1.fcr03.sr04.dal01.networklayer.com [66.228.118.186]
 12    35 ms    35 ms    34 ms  tastyspleen.net [67.228.69.114]

Trace complete.

Tracing route to testing.tastyspleen.net [192.211.63.245]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  192.168.1.1
  2     4 ms     5 ms     6 ms  47.144.64.1
  3     6 ms     4 ms     6 ms  172.102.105.230
  4     5 ms     5 ms     4 ms  ae8---0.scr02.lsan.ca.frontiernet.net [74.40.3.49]
  5     3 ms     6 ms     6 ms  ae1---0.cbr01.lsan.ca.frontiernet.net [74.40.3.214]
  6     *        *        *     Request timed out.
  7     8 ms     5 ms     6 ms  Telia-level3-60G.LosAngeles1.Level3.net [4.68.73.22]
  8    37 ms    37 ms    37 ms  dls-b21-link.telia.net [62.115.139.6]
  9    37 ms    37 ms    36 ms  modmission-ic-317651-dls-b21.c.telia.net [62.115.145.115]
 10     *        *        *     Request timed out.
 11     *        *        *     Request timed out.
 12    37 ms    36 ms    36 ms  144.168.34.62
 13    38 ms    35 ms    36 ms  portal2.incero.com [192.211.63.245]

Trace complete.

Pings on tracert are representative of what showed ping survey, about +3 to +4 ms on the testing IP vs current.

Pages: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 ... 82