CSPSP Server PSP: Difference between revisions
From GameBrew
More actions
Created page with "{{Infobox PSP homebrew | title = CSPSP Server | image = https://dlhb.gamebrew.org/psphomebrew/CSPSPServer.jpg|250px | type = PC Utilities | version = v1.51 | licence = Mixed |..." |
No edit summary |
||
| Line 3: | Line 3: | ||
| image = https://dlhb.gamebrew.org/psphomebrew/CSPSPServer.jpg|250px | | image = https://dlhb.gamebrew.org/psphomebrew/CSPSPServer.jpg|250px | ||
| type = PC Utilities | | type = PC Utilities | ||
| version = | | version = 1.51 (13 Sept 2011) | ||
| licence = Mixed | | licence = Mixed | ||
| author = nakatu92 | | author = nakatu92 | ||
| Line 10: | Line 10: | ||
| source = | | source = | ||
}} | }} | ||
CSPSP Server (version 1.51) is the server application for CSPSP (version 1.91), a PSP homebrew shooter inspired by Counter Strike. | CSPSP Server (version 1.51) is the server application for [[CSPSP_PSP|CSPSP]] (version 1.91), a PSP homebrew shooter inspired by Counter Strike. | ||
Installation | ==Installation== | ||
This application requires the Microsoft.NET Framework. Please make sure you have it installed before continuing | This application requires the [http://www.microsoft.com/net Microsoft.NET Framework]. Please make sure you have it installed before continuing. | ||
Extract the CSPSPServer folder to any location on your harddrive. | Extract the CSPSPServer folder to any location on your harddrive. | ||
| Line 21: | Line 20: | ||
Open config.txt to customize your server's settings (see the following section for more information). | Open config.txt to customize your server's settings (see the following section for more information). | ||
If you are behind a router, portforward the port specified in config.txt (default is 42692). | If you are behind a router, portforward the port specified in config.txt (default is 42692). A tutorial by xXxSpectre@ can be found [http://z4.invisionfree.com/CSPSP/index.php?showtopic=150 here]. | ||
Run CSPSPServer.exe. If everything went smoothly, you should now be able to connect to your server from your psp. | Run CSPSPServer.exe. If everything went smoothly, you should now be able to connect to your server from your psp. | ||
User guide | ==User guide== | ||
Configuration | ===Configuration=== | ||
To configure your server, open up data/config.txt. Inside, you'll find a few settings that you can change. | To configure your server, open up data/config.txt. Inside, you'll find a few settings that you can change. | ||
"name" | {| class="wikitable" | ||
"autobalance" | |- | ||
"friendlyfire" | ! Config.txt || Settings | ||
"alltalk" | |- | ||
"maxplayers" | | "name" || The name of your server (max 32 characters). | ||
"roundtime" | |- | ||
"freezetime" | | "autobalance" || Enables/disables team auto-balance ["on"/"off"]. | ||
"buytime" | |- | ||
"maptime" | | "friendlyfire" || Enables/disables friendly fire ["on"/"off"]. | ||
"port" | |- | ||
"respawntime" | | "alltalk" || Enables/disables chat between dead players/spectators and players still alive ["on"/"off"]. | ||
"spawngun" | |- | ||
"invincibletime" | | "maxplayers" || Maximum number of players that can join the server (max 32). | ||
|- | |||
| "roundtime" || Duration of a round in seconds (minimum 10). | |||
|- | |||
| "freezetime" || The freeze time before a round in seconds (max 10). | |||
|- | |||
| "buytime" || The time in the beginning of a round allowed to buy weapons. | |||
|- | |||
| "maptime" || Duration of a map in minutes (maximum 120). | |||
|- | |||
| "port" || The port that the server will use (between 1024 and 65536). | |||
|- | |||
| "respawntime" || The time it takes someone to respawn after dying in seconds (max 30). | |||
|- | |||
| "spawngun" || The index of the gun you want players to spawn with in ctf and ffa (e.g. 11 is the MP5; -1 is just default pistols). | |||
|- | |||
| "invincibletime" || The time a player is invincible for after respawning in seconds (max 10). | |||
|- | |||
|} | |||
To change the map cycle, open up data/mapcycle.txt. List the maps in the order that you want them to cycle in, in the format [map name] [type] on each line, where type is either "tdm", "ctf", or "ffa". | To change the map cycle, open up data/mapcycle.txt. List the maps in the order that you want them to cycle in, in the format [map name] [type] on each line, where type is either "tdm", "ctf", or "ffa". | ||
| Line 53: | Line 70: | ||
Please note name refers to the player's account name, without the clan tag. For example, the account name of someone named "[clan]name" would just be "name". | Please note name refers to the player's account name, without the clan tag. For example, the account name of someone named "[clan]name" would just be "name". | ||
Commands | ===Commands=== | ||
Commands can be entered in the input line (indicated by ">") at the bottom of the server, Here's a list of the available commands: | Commands can be entered in the input line (indicated by ">") at the bottom of the server, Here's a list of the available commands: | ||
/help | {| class="wikitable" | ||
/timeleft | |- | ||
/kick [name] | ! Command || Action | ||
/ban [name] | |- | ||
/unban [name] | | /help || Lists available commands and their arguments. | ||
/map [mapname] [type] | |- | ||
/resetround | | /timeleft || Shows remaining time left for current map. | ||
normal text | |- | ||
| /kick [name] || Kicks player with specified name*. | |||
|- | |||
| /ban [name] || Bans+kicks player with specified name*. | |||
|- | |||
| /unban [name] || Unbans player with specified name*. | |||
|- | |||
| /map [mapname] [type] || Changes to a new map (type can either be tdm, ctf or ffa; default is tdm). | |||
|- | |||
| /resetround || Starts a new round and resets scores. | |||
|- | |||
| normal text || Sends a server message to all players. | |||
|- | |||
|} | |||
[name] refers to the player's account name, without the clan tag. For example, the account name of someone named "[clan]name" would just be "name". | [name] refers to the player's account name, without the clan tag. For example, the account name of someone named "[clan]name" would just be "name". | ||
Common Errors | ===Common Errors=== | ||
Here is a list of a few error messages and their explanations/solutions: | Here is a list of a few error messages and their explanations/solutions: | ||
'''Error: Map could not be loaded''' | |||
* This probably means that the map itself has problems. | |||
'''Error registering server: Server already registered''' | |||
* The server was not unregistered correctly the last time it was closed. | |||
* This is more of a warning than an error; the server will still function. | |||
'''Error registering server: Version outdated''' | |||
* A new version of the server application is available. It's recommended that you update as soon as possible. | |||
'''Error contacting master server''' | |||
* The master server that holds the list of servers is unavailable (or your internet connection isn't working). | |||
* The server will still run, and players who have your server saved in favorites might be able to still connect. | |||
'''Error registering server: Supplied IP does not match''' | |||
* The IP sent to the master server differs from the IP that the master server sees. | |||
* This error is usually uncommon; try restarting the server application. | |||
==Media== | |||
'''CSPSP Clan Server Trial Run''' ([https://www.youtube.com/watch?v=J7-aTlArxMc SignalsEverywhere]) <br> | |||
<youtube>J7-aTlArxMc</youtube> | |||
==Changelog== | |||
'''v1.51''' | |||
* Added support for CSPSP version 1.91. | |||
* Fixed freezing bug from v1.50. | |||
* Tweaked networking code to be more robust (and caught a few bugs); also fixed major exploits (speedhacking, infinite ammo, etc). | |||
* Added a time slowdown effect at the end of a round. | |||
==External links== | |||
* Official website - http://cspsp.appspot.com | |||
- | * Official forum - http://z4.invisionfree.com/CSPSP | ||
- | |||
[[Category:PSP homebrew applications]] | |||
[[Category:PC utilities for PSP homebrew]] | |||
