tamfire
Members-
Posts
16 -
Joined
-
Last visited
Everything posted by tamfire
-
Don't believe I didn't notice that! It works perfectly, Thanks!
-
Hey guys, While scripting a new game mode, and created a client-side script, with only a GUI and a custom event. When I finished, I added the script to the resources folder and added it to the meta.xml file. Heres the meta: <meta> <info author="TamFire" type="script" description="Login and Gamemode"/> <script src="c_login.lua" type="client"/> <scruot src="c_menu.lua" type="client"/> <!-- This is the file that's not working, the others do. --> <script src="s_login.lua" type="server"/> </meta> Also, I do have downloading enabled in my server config file. <config> <!-- This parameter specifies the name the server will be visible as in the ingame server browser and on Game-Monitor. It is a required parameter. --> <servername>|| Server Name ||</servername> <!-- ONLY USE THIS PARAMETER IF YOU ARE SURE OF WHAT YOU ARE DOING - it is generally only needed for professional servers and should be left blank otherwise. This parameter specifies the IP to use for servers that have multiple IP addresses. If left blank, it will default to server's standard local IP address. --> <serverip></serverip> <!-- SERVERIP SHOULD BE LEFT BLANK UNLESS YOU ARE SURE OF WHAT YOU ARE DOING --> <!-- This parameter specifies the UDP port on which the server will be accepting incoming player connections; default value: 22003. It is a required parameter. --> <serverport>22003</serverport> <!-- This parameter specifies the number of maximum player slots available on the server; default value: 32. It is a required parameter. --> <maxplayers>1024</maxplayers> <!-- This parameter specifies whether the builtin http server will be used. Values: 0 - disabled , 1 - enabled ; default value: 1. Optional parameter. --> <httpserver>1</httpserver> <!-- This parameter specifies the TCP port on which the server will be accepting incoming http connections. It can be set to the same value as <serverport>. It is a required parameter if <httpserver> is set to 1. --> <httpport>22005</httpport> <!-- If set, this parameter specifies the external URL from which clients will be able to download needed resources ingame. Otherwise they will download them directly from the server. --> <httpdownloadurl></httpdownloadurl> <!-- This parameter specifies whether the client files for hosting on an external web server should be automatically copied into mods/deathmatch/resource-cache/http-client-files/ Only relevant if <httpdownloadurl> is set. Values: 0 - disabled , 1 - enabled ; default value: 1. Optional parameter. --> <httpautoclientfiles>1</httpautoclientfiles> <!-- This parameter is deprecated. Please use httpmaxconnectionsperclient instead--> <httpconnectionsperclient></httpconnectionsperclient> <!-- This parameter limits the number of http connections each client can make. Depending on the type of http server that is used, a lower figure may reduce download timeouts. Available range: 1 to 8. --> <httpmaxconnectionsperclient>5</httpmaxconnectionsperclient> <!-- This parameter limits the number http connections that an IP can initiate over a short period of time. Available range: 1 to 100. default value: 20 --> <httpdosthreshold>20</httpdosthreshold> <!-- This parameter specifies what types of checks the clients should make to ensure there has been no tampering with certain settings. Values: 0 - disabled , -1 - everything. default value: -1. --> <verifyclientsettings>-1</verifyclientsettings> <!-- Comma seperated list of disabled anti-cheats. e.g. To disable anti-cheat #2 and #3, use: 2,3 --> <disableac></disableac> <!-- This parameter specifies whether communications between the server and client is encrypted. Encryption can help prevent network data being viewed and modified. Values: 0 - disabled , 1 - enabled ; default value: 1. Optional parameter. --> <networkencryption>1</networkencryption> <!-- Minimum client version. Clients with a lower version will not be allowed to connect. After disconnection, clients will be given an opportunity to download an update. If left blank, this setting is disabled and there are no restrictions on who can connect. Version numbers are described here: [url=https://wiki.multitheftauto.com/wiki/GetPlayerVersion]https://wiki.multitheftauto.com/wiki/GetPlayerVersion[/url] and look like this: 1.1.0-9.03100.0 --> <minclientversion></minclientversion> <!-- Recommended client version. When connecting, if clients have a lower version, they will be given the option to download an update. If left blank, this setting is disabled. --> <recommendedclientversion></recommendedclientversion> <!-- This parameter can be used to make the server report to Game-Monitor master servers, allowing it to be visible in the ingame server browser. An additional UDP port needs to be available for this to work (value from <serverport> + 123 , so on a default <serverport> value 22003 the right port will be 22126 ). Available values: 0 - disabled , 1 - enabled. Optional parameter, defaults to 0. --> <ase>0</ase> <!-- This parameter allows you to disable LAN broadcasting. --> <donotbroadcastlan>0</donotbroadcastlan> <!-- If set, players will have to provide a password specified below, before they can connect to the server. If left blank, server doesn't require a password from them. --> <password>password</password> <!-- This parameter reduces the server's bandwidth usage by using various optimizations. Values: none, medium or maximum ; default value: medium --> <bandwidth_reduction>medium</bandwidth_reduction> <!-- Specifies the location and file name of this servers unique private key. This is used to prevent private files saved on the client from being read by other servers. More infomation about client private files can be found here: [url=https://wiki.multitheftauto.com/wiki/Filepath]https://wiki.multitheftauto.com/wiki/Filepath[/url] Keep a backup of this file in a safe place. Default value: server-id.keys--> <idfile>server-id.keys</idfile> <!-- Specifies the location and name of the main server log file. If left blank, server won't be saving this file. --> <logfile>logs/server.log</logfile> <!-- As well as the main log file, login successes and failures are logged here for easy reviewing of security issues. If left blank, this file is not used --> <authfile>logs/server_auth.log</authfile> <!-- This parameter specifies the location and name of the Access Control List settings file. If left blank, server will use acl.xml file, located in the same folder as this configuration file. --> <acl>acl.xml</acl> <!-- Specifies the location and name of the debugscript log file. If left blank, server won't be saving this file. --> <scriptdebuglogfile>logs/scripts.log</scriptdebuglogfile> <!-- Specifies the level of the debugscript log file. Available values: 0, 1, 2, 3. When not set, defaults to 0. --> <scriptdebugloglevel>0</scriptdebugloglevel> <!-- Specifies the level of the html debug. Available values: 0, 1, 2, 3. When not set, defaults to 0. --> <htmldebuglevel>0</htmldebuglevel> <!-- Specifies the frame rate limit that will be applied to connecting clients. Available range: 25 to 100. Default: 36. --> <fpslimit>36</fpslimit> <!-- Specifies whether or not players should automatically be logged in based on their IP adresses --> <autologin>0</autologin> <!-- This parameter specifies whether or not to enable player voice chat in-game Values: 0 - disabled , 1 - enabled --> <voice>0</voice> <!-- This parameter specifies the sample rate for voice chat. 'voice' parameter must be set to 1 for this to be effective. Higher settings use more bandwidth and increase the sampling quality of voice chat Values: 0 - Narrowband (8kHz), 1 - Wideband (16kHz), 2 - Ultrawideband (32kHz). Default - 1 --> <voice_samplerate>1</voice_samplerate> <!-- This parameter specifies the voice quality for voice chat. 'voice' parameter must be set to 1 for this to be effective. Higher settings use more bandwidth and increase the the overall quality of voice chat Available range: 0 to 10. Default - 4 --> <voice_quality>4</voice_quality> <!-- Specifies the voice bitrate, in bps. This optional parameter overrides the previous two settings. If not set, MTA handles this automatically. Use with care. --> <!-- <voice_bitrate>24600</voice_bitrate> --> <!-- Specifies the module(s) which are loaded with the server. To load several modules, add more <module> parameter(s). Optional parameter. --> <module src="mta_mysql.dll"/> <module src="sha.dll"/> <!-- Specifies resources that are loaded when the server starts and/or which are protected from being stopped. To specify several resources, add more <resource> parameter(s). --> <resource src="sql" startup="1"/> <resource src="settings" startup="1"/> <resource src="antihack" startup="1"/> <resource src="login" startup="1"/> </config> Any help is appreciated, also, if I'm in the wrong section (Wasn't sure if it should go in scripting or client help, feel free to move it. Thanks, Tamfire EDIT: I know the file isn't sending because the server does not see the event in it. Also, when I go to "C:\Program Files (x86)\MTA San Andreas 1.3\mods\deathmatch\resources\login" The file isn't there. (The other client file is)
-
You can get to it here Its a MTA bug tracker, where errors like this get fixed, for all we know its not a problem with your computer, it could be a problem with MTA itself. For there, the MTA developers would look into the issue and give you some suggestions about what to do
-
I;m not sure what to say, If I think of anything else, I will let you know. In the mean time, you might wanna post it on the mantis to get a different opinion
-
It should install any missing frameworks when you install the server, and your able to run a local server so that shouldn't be a problem. Have you tried installing the severer to a different partition? Its unlikely that its the problem but its worth a try. If you install it to C:/ let me know what happenens. If that dosent work, i'm not to sure what it could be.
-
Have you ever tried re installing MTA? The server part anyways
-
Sorry bout that, I didn't notice that you posted that Try this: Right click my computer and hit properties, then hit "Advanced System Settings" Under the Performance section, hit "Settings" In the new window that should open, go to the "Daya Execution Prevention" tab. Select the "Turn on DEP for all programs and services...." You should be able to select the "Add" button. Click the add button and navigate to your "MTA Server.exe" file Select it and hit add. It should then appear in the list Click apply and restart your computer. Let me know if that works!
-
If you open the start menu and type "reliability history" you should get something that looks like this: Click on that program, unless your not an administrator, then you have to click "Run As administrator" You should then end up with something that looks like this: Under today's date (or whenever you were trying to start the server) you should see either a yellow triangle, or a red "X" Click on that day and you should see this at the bottom of your screen: Double click on the one that says MTA Server, or something along those lines. You should see a find like this, but instead of SQLyog, it will say MTA Server: All you have to do is simply hit Copy to clipboard and paste it here (preferably in the tags)If you need any more clarification, let me know!
-
So the server stops when a screen that looks something like this appears? Instead of skype it says "MTA Server.exe" correct?
-
Are you sure that none of the resources could possibly be shutting the server down after it starts?
-
Theres nothing new in any of the log files when I enter the command, unless your looking for this: =========================================================== = Multi Theft Auto: San Andreas v1.3 =========================================================== = Server name : || Crusader Roleplay || Under Construction! || = Server IP address: = Server port : 22026 = = Log file : ../hosting/26/mods/deathmatch/logs/server.log = Maximum players : 64 = HTTP port : 22026 = Voice Chat : Disabled =========================================================== [2012-03-20 03:27:25] Resources: 83 loaded, 0 failed [2012-03-20 03:27:25] Server password set to 'MyPasswordHere' [2012-03-20 03:27:25] Querying game-monitor.com master server... unavailable! [2012-03-20 03:27:29] Querying backup master server... success! [2012-03-20 03:27:41] MODULE: Loaded "Sockets Module" (1.20) by "Gamesnert, MCvarial & x86" [2012-03-20 03:27:41] MODULE: Loaded "MySQL 5.0 database module" (0.50) by "Alberto Alonso <[email protected]>" [2012-03-20 03:27:41] MODULE: Loaded "SHA Module" (1.02) by "mabako" [2012-03-20 03:27:41] Starting resources......................... [2012-03-20 03:27:41] Please wait... [2012-03-20 03:27:41] Server started and is ready to accept connections! [2012-03-20 03:27:41] Type 'help' for a list of commands. Is this something that I should post on the MTA mantis if its so unusual?
-
Hey guys, I'm not sure if this is in the right section, or if it should be in the Linux server section - feel free to move it I'm running a MTA server on Linux (Debian I think, its a game-server) If I add a resource in a zip or folder format and type refresh in console all it says is "refresh complete" same for refreshall. Whenever I fully restart the server, it loads successfully. Is this normal for a Linux server? As I don't have this problem running on windows. If you need anything just let me know Thanks
-
I had tried different ports but still no luck, although I did figure out was it was. There was a program running in the background that was hogging ram, when I stopped it the error went away. Sort of a strange error for a ram issue I think. Anyways, thanks for all your help!
-
This was one of my first guesses, still no luck
-
Thanks for the reply, unfortunately i'm still getting the same error. Any other suggestions?
-
Hey guys, I've been searching around the fourms and cant find any solutions for this error that work for me. Wenever I start my server I get the following error: =========================================================== = Multi Theft Auto: San Andreas v1.3 =========================================================== = Server name : || Crusader Roleplay || = Server IP address: = Server port : 22003 = = Log file : /Server/mods/deathmatch/logs/server.log = Maximum players : 256 = HTTP port : 0 = Voice Chat : Disabled =========================================================== [2012-03-12 08:32:07] Resources: 42 loaded, 0 failed [2012-03-12 08:32:07] ERROR: Could not bind the server on interface ' ' and port '22003'! [2012-03-12 08:32:07] Server stopped! [2012-03-12 08:32:07] Stopping resources... [2012-03-12 08:32:07] Closing SQLite3 database The server was working for me before then I suddenly got this Heres my server conf file: <config> <!-- This parameter specifies the name the server will be visible as in the ingame server browser and on Game-Monitor. It is a required parameter. --> <servername>|| Crusader Roleplay || </servername> <!-- ONLY USE THIS PARAMETER IF YOU ARE SURE OF WHAT YOU ARE DOING - it is generally only needed for professional servers and should be left blank otherwise. This parameter specifies the IP to use for servers that have multiple IP addresses. If left blank, it will default to server's standard local IP address. --> <serverip></serverip> <!-- SERVERIP SHOULD BE LEFT BLANK UNLESS YOU ARE SURE OF WHAT YOU ARE DOING --> <!-- This parameter specifies the UDP port on which the server will be accepting incoming player connections; default value: 22003. It is a required parameter. --> <serverport>22003</serverport> <!-- This parameter specifies the number of maximum player slots available on the server; default value: 32. It is a required parameter. --> <maxplayers>256</maxplayers> <!-- This parameter specifies whether the builtin http server will be used. Values: 0 - disabled , 1 - enabled ; default value: 1. Optional parameter. --> <httpserver>0</httpserver> <!-- This parameter specifies the TCP port on which the server will be accepting incoming http connections. It can be set to the same value as <serverport>. It is a required parameter if <httpserver> is set to 1. --> <httpport>22006</httpport> <!-- If set, this parameter specifies the external URL from which clients will be able to download needed resources ingame. Otherwise they will download them directly from the server. --> <httpdownloadurl></httpdownloadurl> <!-- This parameter specifies whether the client files for hosting on an external web server should be automatically copied into mods/deathmatch/resource-cache/http-client-files/ Only relevant if <httpdownloadurl> is set. Values: 0 - disabled , 1 - enabled ; default value: 1. Optional parameter. --> <httpautoclientfiles>1</httpautoclientfiles> <!-- This parameter is deprecated. Please use httpmaxconnectionsperclient instead--> <httpconnectionsperclient></httpconnectionsperclient> <!-- This parameter limits the number of http connections each client can make. Depending on the type of http server that is used, a lower figure may reduce download timeouts. Available range: 1 to 8. --> <httpmaxconnectionsperclient>5</httpmaxconnectionsperclient> <!-- This parameter limits the number http connections that an IP can initiate over a short period of time. Available range: 1 to 100. default value: 20 --> <httpdosthreshold>20</httpdosthreshold> <!-- This parameter specifies what types of checks the clients should make to ensure there has been no tampering with certain settings. Values: 0 - disabled , -1 - everything. default value: -1. --> <verifyclientsettings>-1</verifyclientsettings> <!-- Comma seperated list of disabled anti-cheats. e.g. To disable anti-cheat #2 and #3, use: 2,3 --> <disableac></disableac> <!-- This parameter specifies whether communications between the server and client is encrypted. Encryption can help prevent network data being viewed and modified. Values: 0 - disabled , 1 - enabled ; default value: 1. Optional parameter. --> <networkencryption>1</networkencryption> <!-- Minimum client version. Clients with a lower version will not be allowed to connect. After disconnection, clients will be given an opportunity to download an update. If left blank, this setting is disabled and there are no restrictions on who can connect. Version numbers are described here: [url=https://wiki.multitheftauto.com/wiki/GetPlayerVersion]https://wiki.multitheftauto.com/wiki/GetPlayerVersion[/url] and look like this: 1.1.0-9.03100.0 --> <minclientversion></minclientversion> <!-- Recommended client version. When connecting, if clients have a lower version, they will be given the option to download an update. If left blank, this setting is disabled. --> <recommendedclientversion></recommendedclientversion> <!-- This parameter can be used to make the server report to Game-Monitor master servers, allowing it to be visible in the ingame server browser. An additional UDP port needs to be available for this to work (value from <serverport> + 123 , so on a default <serverport> value 22003 the right port will be 22126 ). Available values: 0 - disabled , 1 - enabled. Optional parameter, defaults to 0. --> <ase>1</ase> <!-- This parameter allows you to disable LAN broadcasting. --> <donotbroadcastlan>0</donotbroadcastlan> <!-- If set, players will have to provide a password specified below, before they can connect to the server. If left blank, server doesn't require a password from them. --> <password>mypassword</password> <!-- This parameter reduces the server's bandwidth usage by using various optimizations. Values: none, medium or maximum ; default value: medium --> <bandwidth_reduction>medium</bandwidth_reduction> <!-- Specifies the location and file name of this servers unique private key. This is used to prevent private files saved on the client from being read by other servers. More infomation about client private files can be found here: [url=https://wiki.multitheftauto.com/wiki/Filepath]https://wiki.multitheftauto.com/wiki/Filepath[/url] Keep a backup of this file in a safe place. Default value: server-id.keys--> <idfile>server-id.keys</idfile> <!-- Specifies the location and name of the main server log file. If left blank, server won't be saving this file. --> <logfile>logs/server.log</logfile> <!-- As well as the main log file, login successes and failures are logged here for easy reviewing of security issues. If left blank, this file is not used --> <authfile>logs/server_auth.log</authfile> <!-- This parameter specifies the location and name of the Access Control List settings file. If left blank, server will use acl.xml file, located in the same folder as this configuration file. --> <acl>acl.xml</acl> <!-- Specifies the location and name of the debugscript log file. If left blank, server won't be saving this file. --> <scriptdebuglogfile>logs/scripts.log</scriptdebuglogfile> <!-- Specifies the level of the debugscript log file. Available values: 0, 1, 2, 3. When not set, defaults to 0. --> <scriptdebugloglevel>0</scriptdebugloglevel> <!-- Specifies the level of the html debug. Available values: 0, 1, 2, 3. When not set, defaults to 0. --> <htmldebuglevel>0</htmldebuglevel> <!-- Specifies the frame rate limit that will be applied to connecting clients. Available range: 25 to 100. Default: 36. --> <fpslimit>36</fpslimit> <!-- Specifies whether or not players should automatically be logged in based on their IP adresses --> <autologin>0</autologin> <!-- This parameter specifies whether or not to enable player voice chat in-game Values: 0 - disabled , 1 - enabled --> <voice>0</voice> <!-- This parameter specifies the sample rate for voice chat. 'voice' parameter must be set to 1 for this to be effective. Higher settings use more bandwidth and increase the sampling quality of voice chat Values: 0 - Narrowband (8kHz), 1 - Wideband (16kHz), 2 - Ultrawideband (32kHz). Default - 1 --> <voice_samplerate>1</voice_samplerate> <!-- This parameter specifies the voice quality for voice chat. 'voice' parameter must be set to 1 for this to be effective. Higher settings use more bandwidth and increase the the overall quality of voice chat Available range: 0 to 10. Default - 4 --> <voice_quality>4</voice_quality> <!-- Specifies the voice bitrate, in bps. This optional parameter overrides the previous two settings. If not set, MTA handles this automatically. Use with care. --> <!-- <voice_bitrate>24600</voice_bitrate> --> <!-- Specifies the module(s) which are loaded with the server. To load several modules, add more <module> parameter(s). Optional parameter. --> <module src="ml_sockets.so"/> <module src="mta_mysql.so"/> <module src="sha.so"/> <!-- Specifies resources that are loaded when the server starts and/or which are protected from being stopped. To specify several resources, add more <resource> parameter(s). --> Lots of resources Here </config> The reason <httpserver>0</httpserver> is 0 is because I get the same error whenever I enable it also. Any help is appreciated and if im missing anything just let me know! Thanks in advance