
GameCP
Game Server Control PanelFTP Servers
Contents |
Linux
GameCP can run using almost any ftp program, we recommend vsftpd because its easy to use, very secure and works well with GameCP.
yum install vsftpd
Configuration details for VSFtpd
Windows
GameCP uses the free FileZilla FTPD http://filezilla-project.org/download.php?type=server
- sub users are not supported
Installing FileZilla
Install FileZilla standalone for GameCP, this allows you to host your own FTPD if you want.
- Login to your remote server
- Download FileZilla
- Install FileZilla to your "ftpd" folder like so
- C:\GameCPRemote\ftpd\FileZilla Server
- Start the FileZilla FTPD
Configure GameCP
Once FileZilla is installed goto your GameCP machine settings and configure the paramaters for this install
- Login to GameCP
- Browse to Manage Machines
- Edit the remote server
- Browse to the FTP tab
- Fill out the desired information
- FTPD Port is 21 by default
Test it out
Add a new user and see if the ftp works!
Debugging
- Make sure you have filled out the settings
- Enable debugging for the GameCP Remote to see if there are file creation errors
- Look at the FileZilla.xml file for configuration errors
FTP Connection Problems
Are you or your users unable to FTP to your server?
- Did you install a FTPD?
- Is it started?
- Can you connect to it via a regular user?
If none of these are yes then resolve the issues with your ftpd before trying to use gameCP
Linux
Check your shells
This is usually caused by the /etc/shells file not having the /sbin/nologin line added to it This could be caused by several reasons.
- Login to the remote server as root via ssh
- Run the following command
cat /etc/shells | grep /sbin/nologin
- If you do not see /sbin/nologin run the folowing command
echo "/sbin/nologin" >> /etc/shells
- Try to ftp to the user
Check your FTPD
Is your ftpd setup to use /etc/passwd? This is a requirement of GameCP.
You may want to check your ftpd's documentation to see how to set it up to use Linux system user accounts.
GameCP may be unable to offer help with your ftpd. Ftpds are managed by your system - GameCP does not do anything for them.
Check your logs
- /var/log/secure
- /var/log/messages
Both of these will typically show you the problem!
cPanel based server
cPanel is known for having issues related to pureftpd. Use proftpd instead.
Navigation
- Documentation
- Frequently Asked Questions
- Getting Started
- Using GameCP
- Setup/Configuration
- Customizing GameCP
- API
Download Providers
(wiki tools)
