* May 19, 2013, 05:08:41 PM
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Come Chat with us live! Learn how HERE!
 
   Home   Help Search Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: [Guide] How to make a GPP (1.2) server  (Read 1982 times)
PPNL


Turrets: +0/-9
Posts: 38


« 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 Sad

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



* Tremulous Server Files.pk3 (174.46 KB - downloaded 45 times.)
« Last Edit: July 09, 2012, 07:31:10 PM by PPNL » Logged

<<<<<<<<< GT-Lucid
/dev/humancontroller


Turrets: +19/-375
Posts: 853


« 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 Sad

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:
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 » Logged
PPNL


Turrets: +0/-9
Posts: 38


« 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
Logged

<<<<<<<<< GT-Lucid
Nod_Nod_Nod


Turrets: +0/-0
Posts: 10

Im cake. No srsly. Im cake.


« Reply #3 on: January 07, 2012, 05:36:42 PM »

Cuz youre granger dick <3 <3 <3
Logged

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


Turrets: +0/-9
Posts: 38


« Reply #4 on: January 07, 2012, 07:13:52 PM »

Thanks.  Granger you hurt  Granger feelings now
Logged

<<<<<<<<< GT-Lucid
/dev/humancontroller


Turrets: +19/-375
Posts: 853


« Reply #5 on: January 08, 2012, 04:54:28 AM »

Why won't you trust me?
because the server.cfg file should contain
Code:
set rconPassword ""
or
Code:
//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 » Logged
PPNL


Turrets: +0/-9
Posts: 38


« Reply #6 on: January 08, 2012, 11:24:02 AM »

Thank you, that is what I wanted to see, I will change that now.
Logged

<<<<<<<<< GT-Lucid
/dev/humancontroller


Turrets: +19/-375
Posts: 853


« 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 » Logged
PPNL


Turrets: +0/-9
Posts: 38


« 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 Sad.
Logged

<<<<<<<<< GT-Lucid
RAKninja-Decepticon


Turrets: +14/-673
Posts: 757

:dretch: :basilisk: :tyrant: and Decepticon


WWW
« Reply #9 on: January 17, 2012, 04:43:05 AM »


a trojan horse is:
Code:
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:
set rconPassword ""
or
Code:
//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.
Logged

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


Turrets: +204/-12
Posts: 846

BE VIGILANT


« 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 Sad.
You got to know how to be helpful, oh boy.
Logged


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


Turrets: +257/-69
Posts: 1733


« 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.
Logged

/dev/humancontroller


Turrets: +19/-375
Posts: 853


« 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
Logged
PPNL


Turrets: +0/-9
Posts: 38


« Reply #13 on: January 29, 2012, 11:52:08 AM »

I already set the rcon thingy to: set rconPassword "" when I said 'now'.
Logged

<<<<<<<<< GT-Lucid
/dev/humancontroller


Turrets: +19/-375
Posts: 853


« 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.
Logged
PPNL


Turrets: +0/-9
Posts: 38


« Reply #15 on: July 09, 2012, 07: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 Sad

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, 07:30:50 PM by PPNL » Logged

<<<<<<<<< GT-Lucid
/dev/humancontroller


Turrets: +19/-375
Posts: 853


« Reply #16 on: July 09, 2012, 11:30:55 PM »

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.
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC
TremPlus theme by Ingar, based on AF316 theme by Fedhog
Valid XHTML 1.0! Valid CSS!