Author Topic: [Guide] How to make a GPP (1.2) server  (Read 14803 times)

PPNL

  • Posts: 38
  • Turrets: +0/-9
[Guide] How to make a GPP (1.2) server
« on: January 07, 2012, 02:06:38 pm »
Hello, this is my first tutorial on this forums, please don't be mean or something if I did something wrong.

Why I made this tutorial? because many peoples have asked me how to make a server on GPP since there is no tutorial.

Lets begin.

1) First of all get these files first before you do anything,
Download in attachment.
Note: Change the extension of .PK3 of the attachment to .ZIP.

2) Go to:
Quote
For XP: C:\Documents and Settings\<username>\Application Data\Tremulous\GPP  
For Vista/7: C:\Users\<username>\AppData\Roaming\Tremulous\GPP

Put the vm files (in the zip file that you just downloaded) in your GPP folder that I listed above.

3) Now put the server.cfg (in the zip file that you just downloaded) in C:\Program Files\Tremulous\gpp (default path), server.cfg is a file where your server configurations is in it, just change it to your preferences.
Put also your admin.dat in:

Quote
For XP: C:\Documents and Settings\<username>\Application Data\Tremulous\GPP
For Vista/7: C:\Users\<username>\AppData\Roaming\Tremulous\GPP

You may replace it, just do it and configure the levels of the admins to your preferences.

Put now your tremserver.bat in C:\Program Files\Tremulous.

4) Now it's time to portforward, this is the hardest part.

Go to Start --> Run --> type in: cmd then you type in the cmd: 'ipconfig /all' now you see Standard Gateway: 192.168.*.* (* means your numbers) type that standard gateway in your browser address and login (most of the time it's:
Username: admin, password: admin)
 

Now you see this, I have this site, the site is for you different because maybe you have another router.



Now find your portforward stuff, I don't know where it is on your router, mostly it is: Gaming or Application Forwarding, or Virtual Server, just when you see something like: Name, Port begin, Port End, LAN.

Now type in as name: Tremulous (or whatever you like)
Type in as Port Begin: 32123
Type in as Port End: 32123
Type in as your LAN: (see cmd ipconfig/all and look at 'Address or LAN' (most of time it is: 192.168.*.***))
Now apply and you are done with portforwarding.
You can also check at: http://canyouseeme.org/ if your port is open.

5) Now start tremserver.bat up and hopely you get this:


If everything looks almost same as this you server is finally up.

FAQ:
Question: HELP I can't see my server in the list, but everyone does!
Answer: Yes sometimes your computer doesn't show your server. Just add "yourip:32123" in your favorites, without quotes of course and you can see your server in the favorites.

Question: Why can no one join my server or see it?
Answer: Check your portforwarding, maybe you did something wrong, make sure the ports are 32123 and add firewall exception if needed (or put your firewall off -Not Recommended-)

BTW: I put the files also in attachment, just change the extension from PK3 to ZIP, since ZIP is not valid extension here :(

If there is any question or any feedback about this tutorial, just post it here and I will answer the questions.


« Last Edit: July 09, 2012, 08:31:10 pm by PPNL »
<<<<<<<<< GT-Lucid

/dev/humancontroller

  • Posts: 1033
  • Turrets: +1002/-383
Re: [Guide] How to make a GPP (1.2) server
« Reply #1 on: January 07, 2012, 05:04:14 pm »
ALERT ! DO NOT FOLLOW THESE INSTRUCTIONS ! THE LINKED FILES CONTAIN A TROJAN HORSE, WHICH IS A SECURITY BACKDOOR !

Hello, this is my first tutorial on this forums, please don't be mean or something if I did something wrong.

Why I made this tutorial? because many peoples have asked me how to make a server on GPP since there is no tutorial.

Lets begin.

1) First of all get these files first before you do anything,
Download link:
Mirror 1: http://www.megaupload.com/?d=9QAVYXZB
Mirror 2: http://www.mediafire.com/?6z15tezbmaw8cf9
Mirror 3: http://uppit.com/dn4m4a3y2gch/Tremulous_Server_Files.zip

2) Go to:
Quote
For XP: C:\Documents and Settings\<username>\Application Data\Tremulous\GPP  
For Vista/7: C:\Users\<username>\AppData\Roaming\Tremulous\GPP

Create a folder like: pk files or what ever you think is good and place all files that begins with vms and ends with .pk3 in that folder that you have created.

Now put the vm folder (in the zip file that you just downloaded) in your GPP folder that I listed above so it will look like this:

Quote
For XP: C:\Documents and Settings\<username>\Application Data\Tremulous\GPP\vm
For Vista/7: C:\Users\<username>\AppData\Roaming\Tremulous\GPP\vm

3) Now put the server.cfg (in the zip file that you just downloaded) in C:\Program Files\Tremulous\gpp (default path), server.cfg is a file where your server configurations is in it, just change it to your preferences.
Put also your admin.dat in:

Quote
For XP: C:\Documents and Settings\<username>\Application Data\Tremulous\GPP
For Vista/7: C:\Users\<username>\AppData\Roaming\Tremulous\GPP

You may replace it, just do it and configure the levels of the admins to your preferences.

Put now your tremserver.bat in C:\Program Files\Tremulous.

4) Now it's time to portforward, this is the hardest part.

Go to Start --> Run --> type in: cmd then you type in the cmd: 'ipconfig /all' now you see Standard Gateway: 192.168.*.* (* means your numbers) type that standard gateway in your browser address and login (most of the time it's:
Username: admin, password: admin)
 

Now you see this, I have this site, the site is for you different because maybe you have another router.



Now find your portforward stuff, I don't know where it is on your router, mostly it is: Gaming or Application Forwarding, or Virtual Server, just when you see something like: Name, Port begin, Port End, LAN.

Now type in as name: Tremulous (or whatever you like)
Type in as Port Begin: 32123
Type in as Port End: 32123
Type in as your LAN: (see cmd ipconfig/all and look at 'Address or LAN' (most of time it is: 192.168.*.***))
Now apply and you are done with portforwarding.
You can also check at: http://canyouseeme.org/ if your port is open.

5) Now start tremserver.bat up and hopely you get this:


If everything looks almost same as this you server is finally up.

FAQ:
Question: HELP I can't see my server in the list, but everyone does!
Answer: Yes sometimes your computer doesn't show your server. Just add "yourip:32123" in your favorites, without quotes of course and you can see your server in the favorites.

Question: Why can no one join my server or see it?
Answer: Check your portforwarding, maybe you did something wrong, make sure the ports are 32123 and add firewall exception if needed (or put your firewall off -Not Recommended-)

BTW: I put the files also in attachment, just change the extension from PK3 to ZIP, since ZIP is not valid extension here :(

If there is any question or any feedback about this tutorial, just post it here and I will answer the questions.



what does game.qvm contain? where is the source code and the licensing information?

a trojan horse is:
Code: [Select]
set rconPassword hereyourrconpassword
this is PPNL's fail attempt to troll people remotely.

the proper instructions to create a GPP server is to put the following files in the gpp directory:
or check for even later versions of these files.
but if you have already connected to a GPP server (serving these files), then you do not need to manually fetch these files at all.
« Last Edit: January 15, 2012, 04:54:18 pm by /dev/humancontroller »

PPNL

  • Posts: 38
  • Turrets: +0/-9
Re: [Guide] How to make a GPP (1.2) server
« Reply #2 on: January 07, 2012, 05:23:45 pm »
Don't worry, the vm qvm contains this: vms-gppr2251.pk3, as for the rcon:
Quote
server.cfg is a file where your server configurations is in it, just change it to your preferences.

Why won't you trust me? :granger:
<<<<<<<<< GT-Lucid

Nod_Nod_Nod

  • Posts: 10
  • Turrets: +0/-0
Re: [Guide] How to make a GPP (1.2) server
« Reply #3 on: January 07, 2012, 05:36:42 pm »
Cuz youre granger dick <3 <3 <3
The nodding of the head once to symbolize a greeting, cuz we white folk to damn lazy to open our mouths and speak up. Nods are also easier to shake off than a flase "hello".
"Person nods at you", or your direction, "you nod back"

And I was Nod like you, but I took an arrow in the knee.

PPNL

  • Posts: 38
  • Turrets: +0/-9
Re: [Guide] How to make a GPP (1.2) server
« Reply #4 on: January 07, 2012, 07:13:52 pm »
Thanks.  :granger: you hurt  :granger: feelings now
<<<<<<<<< GT-Lucid

/dev/humancontroller

  • Posts: 1033
  • Turrets: +1002/-383
Re: [Guide] How to make a GPP (1.2) server
« Reply #5 on: January 08, 2012, 04:54:28 am »
Why won't you trust me?
because the server.cfg file should contain
Code: [Select]
set rconPassword ""
or
Code: [Select]
//set rconPassword hereyourrconpassword
that is, something secure by default, and not backdoored by default.

also, the GPP data files and client-side QVMs (ie., vm/cgame.qvm and vm/ui.qvm) are required for serving (in pure mode), so your instructions are wrong.
« Last Edit: January 08, 2012, 04:57:35 am by /dev/humancontroller »

PPNL

  • Posts: 38
  • Turrets: +0/-9
Re: [Guide] How to make a GPP (1.2) server
« Reply #6 on: January 08, 2012, 11:24:02 am »
Thank you, that is what I wanted to see, I will change that now.
<<<<<<<<< GT-Lucid

/dev/humancontroller

  • Posts: 1033
  • Turrets: +1002/-383
Re: [Guide] How to make a GPP (1.2) server
« Reply #7 on: January 10, 2012, 08:46:34 am »
Thank you, that is what I wanted to see, I will change that now.

note to everyone: the trojan horse is still there as of 2012-01-15.
« Last Edit: January 15, 2012, 04:59:19 pm by /dev/humancontroller »

PPNL

  • Posts: 38
  • Turrets: +0/-9
Re: [Guide] How to make a GPP (1.2) server
« Reply #8 on: January 16, 2012, 10:55:55 pm »
Do you REALLY think I put a trojan horse in it? please man, I want to teach peoples how to make a server and already got a hater, I want to be once helpful to other peoples and still I get hated :(.
<<<<<<<<< GT-Lucid

RAKninja-Decepticon

  • Posts: 843
  • Turrets: +14/-679
    • Stupid Videos
Re: [Guide] How to make a GPP (1.2) server
« Reply #9 on: January 17, 2012, 04:43:05 am »

a trojan horse is:
Code: [Select]
set rconPassword hereyourrconpassword
this is PPNL's fail attempt to troll people remotely.
Why won't you trust me?
because the server.cfg file should contain
Code: [Select]
set rconPassword ""
or
Code: [Select]
//set rconPassword hereyourrconpassword
that is, something secure by default, and not backdoored by default.

also, the GPP data files and client-side QVMs (ie., vm/cgame.qvm and vm/ui.qvm) are required for serving (in pure mode), so your instructions are wrong.
D/HC is not hating, he is a stickler for doing things properly and securely.

and considering his technical acumen, i'd trust him over you, sorry.
Note 4: The best, although not always easiest, way to deal with trolls is thus: do not respond at ALL in the thread.
Main Rules
4.) No spamming or advertising (includes useless multi-posts and bumps.)
6b.) Do NOT harass other members.
  6c.) Do NOT troll!

Qrntz

  • Posts: 847
  • Turrets: +204/-12
Re: [Guide] How to make a GPP (1.2) server
« Reply #10 on: January 19, 2012, 04:13:53 pm »
Do you REALLY think I put a trojan horse in it? please man, I want to teach peoples how to make a server and already got a hater, I want to be once helpful to other peoples and still I get hated :(.
You got to know how to be helpful, oh boy.

You make up Qrntz, u always angry, just calmdown. :police:
I am stupid idiot who dares to open mouth and start debating

Nux

  • Posts: 1778
  • Turrets: +258/-69
Re: [Guide] How to make a GPP (1.2) server
« Reply #11 on: January 22, 2012, 02:03:14 pm »
Hehe, that was pretty well spotted /dev/humancontroller. I don't know whether you started out looking for something malicious but kudos for actually finding something exploitable. That said, I don't personally believe PPNL intended to make that backdoor and would say that the "OMG TROJAN!!" reaction was a bit much for what can be solved so easily with a highly recommended password change and as a threat is pretty limited scope.

/dev/humancontroller

  • Posts: 1033
  • Turrets: +1002/-383
Re: [Guide] How to make a GPP (1.2) server
« Reply #12 on: January 22, 2012, 11:12:23 pm »
Hehe, that was pretty well spotted /dev/humancontroller. I don't know whether you started out looking for something malicious but kudos
i did start with looking for malicious stuff, because surely there are already zillions of tutorials on making a server.
I don't personally believe PPNL intended to make that backdoor and would say that the "OMG TROJAN!!" reaction was a bit much for what can be solved so easily with a highly recommended password change and as a threat is pretty limited scope.
  • PPNL said that he would fix the backdoor "now", yet he did not fix it in a considerable time span (so probably he said that to throw me off), at which point i changed the small security note to a serious warning message
  • PPNL's pk3 placement guidelines basically describe what you should not do to set up a server

PPNL

  • Posts: 38
  • Turrets: +0/-9
Re: [Guide] How to make a GPP (1.2) server
« Reply #13 on: January 29, 2012, 11:52:08 am »
I already set the rcon thingy to: set rconPassword "" when I said 'now'.
<<<<<<<<< GT-Lucid

/dev/humancontroller

  • Posts: 1033
  • Turrets: +1002/-383
Re: [Guide] How to make a GPP (1.2) server
« Reply #14 on: January 29, 2012, 01:42:53 pm »
I already set the rcon thingy to: set rconPassword "" when I said 'now'.
no, you did not, and have still not done so.

PPNL

  • Posts: 38
  • Turrets: +0/-9
Re: [Guide] How to make a GPP (1.2) server
« Reply #15 on: July 09, 2012, 08:27:26 pm »
Hello, this is my first tutorial on this forums, please don't be mean or something if I did something wrong.

Why I made this tutorial? because many peoples have asked me how to make a server on GPP since there is no tutorial.

Lets begin.

1) First of all get these files first before you do anything,
Download in attachment.
Note: Change the extension of .PK3 of the attachment to .ZIP.

2) Go to:
Quote
For XP: C:\Documents and Settings\<username>\Application Data\Tremulous\GPP  
For Vista/7: C:\Users\<username>\AppData\Roaming\Tremulous\GPP

Create a folder like: pk files or what ever you think is good and place all files that begins with vms and ends with .pk3 in that folder that you have created.

Now put the vm files (in the zip file that you just downloaded) in your GPP folder that I listed above.

3) Now put the server.cfg (in the zip file that you just downloaded) in C:\Program Files\Tremulous\gpp (default path), server.cfg is a file where your server configurations is in it, just change it to your preferences.
Put also your admin.dat in:

Quote
For XP: C:\Documents and Settings\<username>\Application Data\Tremulous\GPP
For Vista/7: C:\Users\<username>\AppData\Roaming\Tremulous\GPP

You may replace it, just do it and configure the levels of the admins to your preferences.

Put now your tremserver.bat in C:\Program Files\Tremulous.

4) Now it's time to portforward, this is the hardest part.

Go to Start --> Run --> type in: cmd then you type in the cmd: 'ipconfig /all' now you see Standard Gateway: 192.168.*.* (* means your numbers) type that standard gateway in your browser address and login (most of the time it's:
Username: admin, password: admin)
 

Now you see this, I have this site, the site is for you different because maybe you have another router.



Now find your portforward stuff, I don't know where it is on your router, mostly it is: Gaming or Application Forwarding, or Virtual Server, just when you see something like: Name, Port begin, Port End, LAN.

Now type in as name: Tremulous (or whatever you like)
Type in as Port Begin: 32123
Type in as Port End: 32123
Type in as your LAN: (see cmd ipconfig/all and look at 'Address or LAN' (most of time it is: 192.168.*.***))
Now apply and you are done with portforwarding.
You can also check at: http://canyouseeme.org/ if your port is open.

5) Now start tremserver.bat up and hopely you get this:


If everything looks almost same as this you server is finally up.

FAQ:
Question: HELP I can't see my server in the list, but everyone does!
Answer: Yes sometimes your computer doesn't show your server. Just add "yourip:32123" in your favorites, without quotes of course and you can see your server in the favorites.

Question: Why can no one join my server or see it?
Answer: Check your portforwarding, maybe you did something wrong, make sure the ports are 32123 and add firewall exception if needed (or put your firewall off -Not Recommended-)

BTW: I put the files also in attachment, just change the extension from PK3 to ZIP, since ZIP is not valid extension here :(

If there is any question or any feedback about this tutorial, just post it here and I will answer the questions.




Fixed stuff
« Last Edit: July 09, 2012, 08:30:50 pm by PPNL »
<<<<<<<<< GT-Lucid

/dev/humancontroller

  • Posts: 1033
  • Turrets: +1002/-383
Re: [Guide] How to make a GPP (1.2) server
« Reply #16 on: July 10, 2012, 12:30:55 am »
i haven't looked into additional backdoors extensively, but the downloadable package related to this tutorial is still retarded:
  • the vm/game.qvm and server.cfg files serve no useful purpose, and
  • both extraction of the package, and (accidental) placing of the package (into the gpp directory) are insufficient to create a working pure server.
and the thing is that i've already explained these to you months ago, and you still weren't able to fix the tutorial. excluding the port-related info, this tutorial must die.