I create a Manaserv server in my computer but that's an error:
Uploaded with ImageShack.us
Manaserv problem
Re: Manaserv problem
Look my manaserv.xml , I think it has some error
Code: Select all
<?xml version="1.0"?>
<!--
An example configuration file.
Documentation: http://doc.manasource.org/manaserv.xml
Developers: If you add any new parameters read from this configuration file
don't forget to update the wiki documentation!
-->
<configuration>
<!-- Database configuration ***************************************************
Uncomment one of the following parts according to the database backend you
would like to use.
-->
<!--
SQLite specific configuration.
sqlite_database: name and path to the sqlite database file
optional, default="mana.db"
-->
<!-- <option name="sqlite_database" value="mana.db"/> -->
<!--
mySQL specific configuration.
mysql_hostname: ip or hostname of the database server
optional, default="localhost"
mysql_port: the port where the mysql server listens to
optional, default=3306
mysql_database: name of the installed database
optional, default="mana"
mysql_username: name of the user to connect to the database server
optional, default="mana"
mysql_password: password to use whith the mysql_username
optional, default="mana"
-->
<!--
<option name="mysql_hostname" value="localhost"/>
<option name="mysql_port" value="3306"/>
<option name="mysql_database" value="mana"/>
<option name="mysql_username" value="mana"/>
<option name="mysql_password" value="mana"/>
-->
<!--
PostgreSQL specific configuration.
TODO!
-->
<!-- end of database configuration **************************************** -->
<!-- Paths configuration ******************************************************
Set here the different paths used by both the server to find data.
-->
<!-- Paths to data files -->
<option name="serverPath" value="." />
<option name="clientDataPath" value="/home/administrador/manaserv/example/clientdata" />
<option name="serverDataPath" value="/home/administrador/manaserv/example/serverdata" />
<!-- end of paths configuration ******************************************* -->
<!-- Logs configuration *******************************************************
Set here the different paths used by both the server
to store statistics and log files.
-->
<!--
Log output configuration, relative to the folders where the servers were ran.
-->
<option name="log_statisticsFile" value="./manaserv.stats"/>
<option name="log_accountServerFile" value="./manaserv-account.log"/>
<option name="log_gameServerFile" value="./manaserv-game.log"/>
<!--
Log levels configuration.
Available values are:
0. Fatal Errors only.
1. All Errors.
2. Plus warnings.
3. Plus standard information.
4. Plus debugging information.
-->
<option name="log_gameServerLogLevel" value="2"/>
<option name="log_accountServerLogLevel" value="2"/>
<!--
Enable log rotation when one log file reaches a max size
and/or the current day has changed.
-->
<option name="log_enableRotation" value="false"/>
<!--
Set the max log file size. Disabled if set to 0.
-->
<option name="log_maxFileSize" value="1024"/>
<!--
Change the log file each day.
-->
<option name="log_perDay" value="false"/>
<!-- end of logs configuration ****************************************** -->
<!-- Network options configuration ********************************************
Set here the different network-related options to set up the servers
hosts and ports, for instance.
-->
<!--
ATTENTION: This is a very important option!
the net password is used to let the servers (game and account) speak to each
other in a crypted way.
This option is REQUIRED FOR THE SERVERS TO START.
-->
<option name="net_password" value="changeMe"/>
<!--
The game server uses this address to connect to the account server. Clients
will also need to be able to connect to the account server through it.
Don't use the 'localhost' value when running a public server,
but rather the public name.
The port options set the port to listen to clients and to game servers
respectively.
-->
<option name="net_accountHost" value="localhost"/>
<option name="net_accountListenToClientPort" value="9601"/>
<option name="net_accountListenToGamePort" value="9602"/>
<!--
Host the chat server will listen to. Defaulted to 'localhost'.
Don't use the 'localhost' value when running a public server,
but rather the public name.
-->
<option name="net_chatHost" value="localhost"/>
<option name="net_chatListenToClientPort" value="9603"/>
<!--
The clients use this address to connect to a game server on this machine.
Don't use the 'localhost' value when running a public server,
but rather the public name.
-->
<option name="net_gameHost" value="localhost"/>
<option name="net_gameListenToClientPort" value="9604"/>
<!--
Update host url: E.g.: "http://updates.manasource.org/"
It gives the http folder where the update files can be downloaded.
-->
<option name="net_defaultUpdateHost" value="" />
<!--
Client data url: E.g.: "file:///home/administrador/manaserv/example/clientdata"
Example for local use: "file:///home/user/clientdata/"
The base URL where the client will get its data from. This is a new update
mechanism that replaces the update host, used by the Mana Mobile client.
-->
<option name="net_clientDataUrl" value="" />
<!-- Max connected clients allowed. -->
<option name="net_maxClients" value="1000"/>
<!-- end of network options configuration ********************************* -->
<!-- Accounts configuration ***************************************************
Set here the different options related to players accounts
and used at their creation.
-->
<option name="account_allowRegister" value="1" />
<option name="account_denyRegisterReason"
value="The server administrator has disabled automatic registration!"/>
<option name="account_minEmailLength" value="7" />
<option name="account_maxEmailLength" value="128" />
<option name="account_minNameLength" value="4" />
<option name="account_maxNameLength" value="15" />
<option name="account_minPasswordLength" value="6" />
<option name="account_maxPasswordLength" value="25" />
<option name="account_maxCharacters" value="3" />
<!-- end of accounts configuration **************************************** -->
<!-- Characters configuration *************************************************
Set here the different options related to players characters.
-->
<option name="char_numHairStyles" value="17" />
<option name="char_numHairColors" value="11" />
<option name="char_numGenders" value="2" />
<option name="char_minNameLength" value="4" />
<option name="char_maxNameLength" value="25" />
<!--
New player starting location. The map should be defined in data/maps.xml.
-->
<option name="char_startMap" value="1"/>
<!--
Respawn coordinates on the start map:
In pixels, not in tiles.
-->
<option name="char_startX" value="1024"/>
<option name="char_startY" value="1024"/>
<!-- Respawn options -->
<option name="char_respawnMap" value="1"/>
<!--
Respawn coordinates on the respawn map:
In pixels, not in tiles.
-->
<option name="char_respawnX" value="1024"/>
<option name="char_respawnY" value="1024"/>
<!-- Default Map id at character loading -->
<option name="char_defaultMap" value="1" />
<!-- end of characters configuration ************************************** -->
<!-- Game configuration *************************************************
Set here the different options related to the gameplay.
-->
<!--
Set the player's character visual range around him in pixels.
Monsters and other beings further than this value won't appear in its sight.
-->
<option name="game_visualRange" value="448"/>
<!--
The time in seconds an item standing on the floor will remain before vanishing.
Set it to 0 to disable it.
-->
<option name="game_floorItemDecayTime" value="0" />
<!--
Set how much time the auto-regeneration is stopped when hurt.
(in 1/10th seconds.)
-->
<option name="game_hpRegenBreakAfterHit" value="0" />
<!--
Default PVP (Player-versus-player) rule on a map not setting this property.
Values available: none (No PVP), free (All PVP).
-->
<option name="game_defaultPvp" value="" />
<!-- end of game configuration ******************************************** -->
<!-- Commands configuration ***************************************************
Set here the different options related to chat commands.
-->
<!--
Default mute command length (in seconds.)
-->
<option name="command_defaultMuteLength" value="60" />
<!-- end of commands configuration **************************************** -->
<!-- Chat configuration ***************************************************
Set here the different options related to chat handling.
-->
<option name="chat_maxChannelNameLength" value="15" />
<!--
TODO: Dehard-code those values, or redo the chat channeling system
to not make use of them.
MAX_PUBLIC_CHANNELS_RANGE = 1000,
MAX_PRIVATE_CHANNELS_RANGE = 10000,
MAX_CHANNEL_ANNOUNCEMENT = 150,
MAX_CHANNEL_PASSWORD = 12,
-->
<!-- end of chat configuration ******************************************** -->
<!-- Mail configuration ***************************************************
Set here the different options related to the mail system.
-->
<option name="mail_maxAttachments" value="3" />
<option name="mail_maxLetters" value="10" />
<!-- end of mail configuration ******************************************** -->
</configuration>
Re: Manaserv problem
The problem is the client, not the server. The client either needs your serverdata in its data directory or your server has to provide the URL to an update server.
You can set the update URL which is sent to the clients with the config key "net_defaultUpdateHost". As long as your content is identical to the default server, you can use the same update host updates.themanaworld.org.
When you want custom content on the server, you need to set up and specify your own update site.
You can set the update URL which is sent to the clients with the config key "net_defaultUpdateHost". As long as your content is identical to the default server, you can use the same update host updates.themanaworld.org.
Code: Select all
<option name="net_defaultUpdateHost" value="http://updates.themanaworld.org" />
- former Manasource Programmer
- former TMW Pixel artist
- NOT a game master
Please do not send me any inquiries regarding player accounts on TMW.
You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
Re: Manaserv problem
Hi LuLa,
As Crush said, you'll have to start the client telling it to skip updates and set a custom clientdata folder:
The clientdata folder will have to be the one also used by the server if you want it to work out.
Example:
I've seen you've already done at least another try on it in the past:
http://forums.themanaworld.org/viewtopi ... 7&start=15
By seeing what kind of problems you had at the time, I'd suggest you take a step-by-step approach, and tell us very precisely what is not working, the error you're seeing, etc, ... and we'll try to help you.
Thanks in advance.
As Crush said, you'll have to start the client telling it to skip updates and set a custom clientdata folder:
The clientdata folder will have to be the one also used by the server if you want it to work out.
Example:
Code: Select all
mana -u -d /path/to/the/example/cliendata
http://forums.themanaworld.org/viewtopi ... 7&start=15
By seeing what kind of problems you had at the time, I'd suggest you take a step-by-step approach, and tell us very precisely what is not working, the error you're seeing, etc, ... and we'll try to help you.
Thanks in advance.
Re: Manaserv problem
Thanks, I can running the Manaserv!