Tremulous Forum
Community => Servers => Topic started by: PPNL 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:
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:
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.
(http://i44.tinypic.com/b4hi11.png)
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:
(http://i42.tinypic.com/igdugn.png)
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.
-
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:
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:
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:
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.
(http://i44.tinypic.com/b4hi11.png)
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:
(http://i42.tinypic.com/igdugn.png)
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:
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:
- data-gppr2223.pk3 (http://downloads.mercenariesguild.net/gpp/data-gppr2223.pk3)
- vms-gppr2251.pk3 (http://downloads.mercenariesguild.net/gpp/vms-gppr2251.pk3)
or check for even later versions of these files (http://downloads.mercenariesguild.net/gpp/).
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.
-
Don't worry, the vm qvm contains this: vms-gppr2251.pk3, as for the rcon:
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:
-
Cuz youre granger dick <3 <3 <3
-
Thanks. :granger: you hurt :granger: feelings now
-
Why won't you trust me?
because the server.cfg file should contain
set rconPassword ""
or
//set rconPassword hereyourrconpassword
that is, something secure by default (http://en.wikipedia.org/wiki/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.
-
Thank you, that is what I wanted to see, I will change that now.
-
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.
-
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 :(.
-
a trojan horse is:
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
set rconPassword ""
or
//set rconPassword hereyourrconpassword
that is, something secure by default (http://en.wikipedia.org/wiki/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.
-
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.
-
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.
-
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
-
I already set the rcon thingy to: set rconPassword "" when I said 'now'.
-
I already set the rcon thingy to: set rconPassword "" when I said 'now'.
no, you did not, and have still not done so.
-
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:
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:
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.
(http://i44.tinypic.com/b4hi11.png)
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:
(http://i42.tinypic.com/igdugn.png)
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
-
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 (http://tremulous.net/forum/index.php?topic=16431.msg231787#msg231787) to you months ago, and you still weren't able to fix the tutorial. excluding the port-related info, this tutorial must die.