Jump to content

ICPNetworks V4 ~~> Multiplataform: L2j & L2OFF


Ivan Pires

Recommended Posts

hello all!! anyone know how to edit the LoginServer.php to add a code something like this CONVERT(BINARY(50), '$password) to replace the binary i have fixed maybe 90% for h5 l2off but this problem is critical for register and login to site.

 

Fatal error: Uncaught PDOException: SQLSTATE[42000]: [Microsoft][ODBC Driver 17 for SQL Server]Implicit conversion from data type nvarchar to binary is not allowed. Use the CONVERT function to run this query . in F:\www\site\l2destiny\engine\classes\LoginServer.php on line 120

Edited by PaNtHeR

hello all

Link to comment
Share on other sites


Em 19/10/2023 at 16:11, Remleh disse:

O que a maioria tem, entrega automática nao está funcionando!! pro meu caso paguei um cara e ele conseguiu resolver o PayPal que agora entrega automaticamente, mercado pago so esta entregando automaticamente compras via cartao de credito, antes nao entregava nada!! No me caso resolvido parcialmente!!

Você vai pegar os aquivos de entrega do site V.3  e substituir colocando eles no site V.4 na mesma pasta.

35 minutos atrás, PaNtHeR disse:

hello all!! anyone know how to edit the LoginServer.php to add a code something like this CONVERT(BINARY(50), '$password) to replace the binary i have fixed maybe 90% for h5 l2off but this problem is critical for register and login to site.

Fatal error: Uncaught PDOException: SQLSTATE[42000]: [Microsoft][ODBC Driver 17 for SQL Server]Implicit conversion from data type nvarchar to binary is not allowed. Use the CONVERT function to run this query . in F:\www\site\l2destiny\engine\classes\LoginServer.php on line 120

Does your accounts table have a password column?

Link to comment
Share on other sites

18 minutes ago, Pagedown said:

You will take the delivery files from the V.3 site and replace them by placing them on the V.4 site in the same folder.

Does your accounts table have a password column?

the problem with l2off is only the Microsoft SQL Server. with mysql and java projects everything is ok. the QUERY is ok dont mishing something, i checked the system fault say not converting the nvarchar to binary, binary is for l2off, so missing a code for LoginServer.php to make it work we need to put a code like this ---> CONVERT(BINARY( 50), '$password) but im not a web dev😄 

Edited by PaNtHeR

hello all

Link to comment
Share on other sites

  • 2 months later...

 

Alguém saberia me dizer si este sistema admite conexões externas?
Exemplo: gameserver em um  servidor e site/icp em outro servidor?

Estou testando gameserver e tanto no servidor como em localhost e icp em webhosting esta dando erro "HTTP ERROR 500" na hora de instalar

 

Personal Project : https://l2addicts.online Interlude x15

Link to comment
Share on other sites

5 horas atrás, ferdsnp disse:

Alguém saberia me dizer si este sistema admite conexões externas?
Exemplo: gameserver em um  servidor e site/icp em outro servidor?

Estou testando gameserver e tanto no servidor como em localhost e icp em webhosting esta dando erro "HTTP ERROR 500" na hora de instalar

A maioria dos sites aq se conecta normalmente, voce tem q por as infos de conexão no site com os dados de onde esta o server.
Video meu veiao

 

 

spacer.png

4Top Servers - Todos os servidores em um so lugar!

Link to comment
Share on other sites

6 horas atrás, ferdsnp disse:

Alguém saberia me dizer si este sistema admite conexões externas?
Exemplo: gameserver em um  servidor e site/icp em outro servidor?

Estou testando gameserver e tanto no servidor como em localhost e icp em webhosting esta dando erro "HTTP ERROR 500" na hora de instalar

 

 

spacer.png

4Top Servers - Todos os servidores em um so lugar!

Link to comment
Share on other sites

@Ivan Pires Estou com alguns probleminhas na hora de instalar o painel e se puder me auxiliar, serei muito grato.
Tenho  o gameserver em um dedicado, o site (ICP) em um webhosting, mas não consigo ligar nem instalar o ICP
testei instalar no meu pc ligando ao dedicado e deu erro de permissão sql sendo que tenho conectado o navicat remote, em teoria deveria poder ligar sem problema. No webhosting diretamente da HTTP ERROR 500
Por Navicat remote instalei as sql mas nao no icp da erro de 
permissão

Screenshot_2.jpg.1926b8494519bba924f305da428511e9.jpg

Em localhost o site (icp) funciona de maravilhas, mas quero fazer o site externo para evitar consumo de recursos e ataques.

Alguma ideia?

OBS: firewall, antivirus, firewall do router todos desligados no meu pc, e no dedicado o firewall esta configurado pra acietar todas as conexoies da minha IP.

 

Edited by ferdsnp

Personal Project : https://l2addicts.online Interlude x15

Link to comment
Share on other sites

Vc configurou o mysql para receber conexão remotas?
se no web host vc ta colocando o ip do dedicado o db e a senha do db ja deveria funcionar
Em usuarios do navicat adicionar a permisão para remoto tbm.

se vc fez tudo isso e não funcionou ai teria q olhar + a fundo ve se vc n fez nada de errado.
Se viu meus videos e n deu certo ai so com ajuda auxiliar kkkkk

 

Edited by SageS

 

spacer.png

4Top Servers - Todos os servidores em um so lugar!

Link to comment
Share on other sites

hace 1 hora, SageS dijo:

Vc configurou o mysql para receber conexão remotas?
se no web host vc ta colocando o ip do dedicado o db e a senha do db ja deveria funcionar
Em usuarios do navicat adicionar a permisão para remoto tbm.

se vc fez tudo isso e não funcionou ai teria q olhar + a fundo ve se vc n fez nada de errado.
Se viu meus videos e n deu certo ai so com ajuda auxiliar kkkkk

pior de tudio que fiz tudo e ainda nada kkkk

 

Personal Project : https://l2addicts.online Interlude x15

Link to comment
Share on other sites

2 minutos atrás, ferdsnp disse:

pior de tudio que fiz tudo e ainda nada kkkk

Int no meu post acima do seu eu acho eu falo q quando tento instalar ele diz que não tenho permissão pra acessar esse resource. pensei ser algo sobre hospedagem, porem pode ser algo com relação a permição de pasta no host ou algo assim.

 

spacer.png

4Top Servers - Todos os servidores em um so lugar!

Link to comment
Share on other sites

hace 9 horas, SageS dijo:

Int no meu post acima do seu eu acho eu falo q quando tento instalar ele diz que não tenho permissão pra acessar esse resource. pensei ser algo sobre hospedagem, porem pode ser algo com relação a permição de pasta no host ou algo assim.

Estou tentando instalar as sql diretamente do painel, por que upar a sql e depois instalar nao ta dando resultado
Screenshot_3.jpg.5bf1b64601f978d9b3daafbaa4e178c2.jpg 

Demora muito mas ja ja veremos se da resultado positivo

Personal Project : https://l2addicts.online Interlude x15

Link to comment
Share on other sites

En 1/1/2024 a las 2:14, SageS dijo:

Int no meu post acima do seu eu acho eu falo q quando tento instalar ele diz que não tenho permissão pra acessar esse resource. pensei ser algo sobre hospedagem, porem pode ser algo com relação a permição de pasta no host ou algo assim.

achei o problema, no meu pc roda certinho mais nos 3 hosting que testei dava error o flood protection
Realmente nao sei por que mas desativei e rodou
Se alguem souber como corregir por que realmente gostaria de usar todas as funcoes do icp
Consegui fazer o servidor devolve o erro e deu o seguinte erro

Fatal error: Uncaught Error: Call to undefined function frdl\security\floodprotection\get_current_user() in /home/srv1/mydomain.com/user/www/engine/classes/FloodProtection.php:68 Stack trace: 
#0 /home/srv1/mydomain.com/user/www/engine/classes/FloodProtection.php(24): frdl\security\floodprotection\FloodProtection->getCacheDir('FRDL-FLOODPROTE...') 
#1 /home/srv1/mydomain.com/user/www/engine/classes/ICP_Connect.php(125): frdl\security\floodprotection\FloodProtection->__construct('ICPNetworks', 45, 60, NULL, false) 
#2 /home/srv1/mydomain.com/user/www/engine/connect.php(15): ICPConnect::connect('game', true, 'remotmysqlIP', 'remotemysqldb', 'remotmysqluser', 'remotmysqlpass') 
#3 /home/srv1/mydomain.com/user/www/index.php(18): require_once('/home/vol3_7/in...') 
#4 {main} thrown in /home/srv1/mydomain.com/user/www/engine/classes/FloodProtection.php on line 68

O code do flood protection e esse

if(!in_array(ICPConnect::get_client_ip(),array_merge($AllowedIps, $rangeMercadoPagoIps)) || strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'googlebot') === false){
			$FloodProtection = new FloodProtection('ICPNetworks', 45, 60, null, false);	
			if($FloodProtection->check(ICPConnect::get_client_ip())){
				header("HTTP/1.1 429 Too Many Requests");
				exit("
					<html>
						
					</html>
				");
			}
		}



 

Personal Project : https://l2addicts.online Interlude x15

Link to comment
Share on other sites

  • 2 weeks later...

hello guys, can someone help me with this panel. i am trying to set it running on my website but i am trying to set it on my dedicated database. with localhost everythings works fine, but when i am trying to connecting remotly with extrenal database from my dedicated script doesnt work. can someone giveme some infos how i can run it online and how to connect it with my server database ?

Link to comment
Share on other sites

Em 31/12/2023 at 23:18, ferdsnp disse:

@Ivan Pires Estou com alguns probleminhas na hora de instalar o painel e se puder me auxiliar, serei muito grato.
Tenho  o gameserver em um dedicado, o site (ICP) em um webhosting, mas não consigo ligar nem instalar o ICP
testei instalar no meu pc ligando ao dedicado e deu erro de permissão sql sendo que tenho conectado o navicat remote, em teoria deveria poder ligar sem problema. No webhosting diretamente da HTTP ERROR 500
Por Navicat remote instalei as sql mas nao no icp da erro de 
permissão

Screenshot_2.jpg.1926b8494519bba924f305da428511e9.jpg

Em localhost o site (icp) funciona de maravilhas, mas quero fazer o site externo para evitar consumo de recursos e ataques.

Alguma ideia?

OBS: firewall, antivirus, firewall do router todos desligados no meu pc, e no dedicado o firewall esta configurado pra acietar todas as conexoies da minha IP.

ou

https://cliente.l2jcenter.com/knowledgebase/16/Conexao-remota-com-MySQL-servidor-externo.html

Edited by LucasDesigner

https://i.imgur.com/Rdn6I1J.gif

Falar é fácil. Mostre-me o código.

Link to comment
Share on other sites

 

Alguem teve esse mesmo erro? l2jeternity a versao

 

( ! ) Warning: implode(): Invalid arguments passed in C:\wamp64\www\ICPNet\engine\post.php on line 493
Call Stack
# Time Memory Function Location
1 0.0003 381568 {main}( ) ...\index.php:0
2 0.0592 534320 require_once( 'C:\wamp64\www\ICPNet\engine\module_template.php ) ...\index.php:27
3 0.1046 710144 require_once( 'C:\wamp64\www\ICPNet\engine\post.php ) ...\module_template.php:59
4 0.1057 722544 implode( $glue = ',', $pieces = '' ) ...\post.php:493

 

( ! ) Warning: implode(): Invalid arguments passed in C:\wamp64\www\ICPNet\engine\post.php on line 493
Call Stack
# Time Memory Function Location
1 0.0003 381568 {main}( ) ...\index.php:0
2 0.0592 534320 require_once( 'C:\wamp64\www\ICPNet\engine\module_template.php ) ...\index.php:27
3 0.1046 710144 require_once( 'C:\wamp64\www\ICPNet\engine\post.php ) ...\module_template.php:59
4 0.2265 724152 implode( $glue = ',', $pieces = '' ) ...\post.php:493

 

( ! ) Fatal error: Uncaught PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'allowSellItemsGrade' cannot be null in C:\wamp64\www\ICPNet\engine\classes\GameServer.php on line 425
( ! ) PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'allowSellItemsGrade' cannot be null in C:\wamp64\www\ICPNet\engine\classes\GameServer.php on line 425
Call Stack
# Time Memory Function Location
1 0.0003 381568 {main}( ) ...\index.php:0
2 0.0592 534320 require_once( 'C:\wamp64\www\ICPNet\engine\module_template.php ) ...\index.php:27
3 0.1046 710144 require_once( 'C:\wamp64\www\ICPNet\engine\post.php ) ...\module_template.php:59
4 0.3234 724264 ICPNetworks\GameServer->saveConfigs( $SITE_NAME = 'ICPNetworks', $siteTitle = 'ICPNetworks V4', $SERVER = 'High_Five-L2jEternity', $safeEnchant = '3', $maxEnchant = '16', $xpRate = '10', $spRate = '20', $dropRate = '30', $spoilRate = '40', $template = 'ICP_Control_Panel', $olyPeriod = '30', $timezone = 'America/Sao_Paulo', $instagram = 'l2brasil', $youtube = 'L2Brasil', $facebook = 'l2brasil', $discord = 'teste', $maxRankings = '30', $maxIndexRankings = '5', $clientDownload = '#', $systemDownload = '#', $accCreateByEmail = 0, $accRecoveryByEmail = 0, $smtpHost = '', $smtpPort = 587, $smtpEmail = '', $smtpPass = '', $donateCoinName = 'vip coin', $enableDeposit = 0, $depositBank = '', $depositBranch = '', $depositAccount = '', $depositType = '', $depositBeneficiary = '', $depositCpf = '', $donateEmail = '', $enableMercadopago = 0, $mpCurrency = '', $mpCoins = 1, $mpToken = '', $enablePagseguro = 0, $psCurrency = '', $psCoins = 1, $psEmail = '', $psToken = '', $enablePaypal = 0, $ppCurrency = 'USD', $ppCoins = 1, $ppEmail = '', $enableMessages = 'on', $enableNews = 'on', $maxNews = '5', $enableScreenshots = 'on', $maxScreenshots = '6', $enableVideos = 'on', $maxVideos = '6', $enableBosses = 'on', $enableCastles = 'on', $enableClanHalls = 'on', $enableTopPvp = 'on', $enableTopClassPvp = 'on', $maxClassPvp = '5', $enableTopPk = 'on', $enableTopClassPk = 'on', $maxClassPk = '5', $enableTopOnline = 'on', $enableTopAdena = 'on', $goldbarValue = '500000000', $enableTopClan = 'on', $enableTopClanByPvp = 0, $enableTopOly = 'on', $enableTopHero = 'on', $enableTopRaid = 'on', $enableRewardSystem = 0, $rewardSystemLoc = 'WAREHOUSE', $enableRewardOnline = 0, $rewardOnlineDays = 1, $rewardOnlineItems = '57,10000;', $enableRewardPvp = 0, $rewardPvpCount = 1, $rewardPvpItems = '3470,20;', $enableRewardPk = 0, $rewardPkCount = 1, $rewardPkItems = '57,15000;3470,10;', $enablePrimeShop = 0, $maxPrimeShop = 15, $primeShopLoc = 'WAREHOUSE', $enableItemBroker = 0, $allowSellItemsGrade = NULL, $allowComboItems = 0, $allowPvpItems = 0, $allowAugmentedItems = 0, $allowAuctionItems = 0, $auctionItemsDay = 7, $auctionRangeItems = 5, $maxItemBroker = 15, $itemBrokerLoc = 'WAREHOUSE', $enableCharacterBroker = 0, $allowAuctionCharacters = 0, $auctionCharactersDay = 7, $auctionRangeCharacters = 5, $minCharacterBrokerLevel = 76, $maxCharacterBroker = 15, $enableSafeEnchant = 0, $allowPvpEnchant = 0, $allowAugmentedEnchant = 0, $enchantChance = 60, $allowEnchantItemsGrade = NULL, $enchantDGrade = 1, $enchantCGrade = 1, $enchantBGrade = 1, $enchantAGrade = 1, $enchantSGrade = 1, $enchantS80Grade = 1, $enchantS84Grade = 1, $enchantRGrade = 1, $enchantR95Grade = 1, $enchantR99Grade = 1, $enchantR110Grade = 1, $enableCharacterChanges = 'on', $enableBaseChange = 'on', $baseChangePrice = '10', $enableSexChange = 'on', $sexChangePrice = '20', $enableNickChange = 'on', $nickChangePrice = '30', $enableAccChange = 'on', $accChangePrice = '40', $enableCheckStatus = 'on', $forceLoginOnline = 0, $forceGameOnline = 0, $allowServerStats = 'on', $enableFakePlayers = 0, $fakePlayers = '1.05', $login = 'webadmin', $senderPrivId = '10' ) ...\post.php:493
5 0.3236 736864 ICPNetworks\GameServer->execute( $query = 'INSERT INTO icp_configs (SITE_NAME, SITE_TITLE, SERVER, SAFE_ENCHANT, MAX_ENCHANT, XP_RATE, SP_RATE, DROP_RATE, SPOIL_RATE, TEMPLATE, OLY_PERIOD_DAYS, TIME_ZONE, INSTAGRAM, YOUTUBE, FACEBOOK, DISCORD, MAX_RANKINGS, MAX_INDEX_RANKINGS, CLIENT_DOWNLOAD_LINK, FILES_DOWNLOAD_LINK, CreateAccWithEmail, RecoveryAccWithEmail, SMTP_HOST, SMTP_PORT, SMTP_EMAIL, SMTP_PASS, DONATE_COIN_NAME, enable_deposit, bank_name, bank_branch, bank_account, bank_type, bank_beneficiary, bank_cpf, email_donate_confirmation, enable_me'..., $params = [0 => 'ICPNetworks', 1 => 'ICPNetworks V4', 2 => 'High_Five-L2jEternity', 3 => '3', 4 => '16', 5 => '10', 6 => '20', 7 => '30', 8 => '40', 9 => 'ICP_Control_Panel', 10 => '30', 11 => 'America/Sao_Paulo', 12 => 'l2brasil', 13 => 'L2Brasil', 14 => 'l2brasil', 15 => 'teste', 16 => '30', 17 => '5', 18 => '#', 19 => '#', 20 => 0, 21 => 0, 22 => '', 23 => 587, 24 => '', 25 => '', 26 => 'vip coin', 27 => 0, 28 => '', 29 => '', 30 => '', 31 => '', 32 => '', 33 => '', 34 => '', 35 => 0, 36 => '', 37 => 1, 38 => '', 39 => 0, 40 => '', 41 => 1, 42 => '', 43 => '', 44 => 0, 45 => 'USD', 46 => 1, 47 => '', 48 => 1, 49 => 1, 50 => '5', 51 => 1, 52 => '6', 53 => 1, 54 => '6', 55 => 1, 56 => 1, 57 => 1, 58 => 1, 59 => 1, 60 => '5', 61 => 1, 62 => 1, 63 => '5', 64 => 1, 65 => 1, 66 => '500000000', 67 => 1, 68 => 0, 69 => 1, 70 => 1, 71 => 1, 72 => 0, 73 => 'WAREHOUSE', 74 => 0, 75 => 1, 76 => '57,10000;', 77 => 0, 78 => 1, 79 => '3470,20;', 80 => 0, 81 => 1, 82 => '57,15000;3470,10;', 83 => 0, 84 => 15, 85 => 'WAREHOUSE', 86 => 0, 87 => NULL, 88 => 0, 89 => 0, 90 => 0, 91 => 0, 92 => 7, 93 => 5, 94 => 15, 95 => 'WAREHOUSE', 96 => 0, 97 => 0, 98 => 7, 99 => 5, 100 => 76, 101 => 15, 102 => 0, 103 => 0, 104 => 0, 105 => 60, 106 => NULL, 107 => 1, 108 => 1, 109 => 1, 110 => 1, 111 => 1, 112 => 1, 113 => 1, 114 => 1, 115 => 1, 116 => 1, 117 => 1, 118 => 1, 119 => 1, 120 => '10', 121 => 1, 122 => '20', 123 => 1, 124 => '30', 125 => 1, 126 => '40', 127 => 1, ...], $db = ??? ) ...\GameServer.php:1818
6 0.3238 743520 execute( $bound_input_params = [0 => 'ICPNetworks', 1 => 'ICPNetworks V4', 2 => 'High_Five-L2jEternity', 3 => '3', 4 => '16', 5 => '10', 6 => '20', 7 => '30', 8 => '40', 9 => 'ICP_Control_Panel', 10 => '30', 11 => 'America/Sao_Paulo', 12 => 'l2brasil', 13 => 'L2Brasil', 14 => 'l2brasil', 15 => 'teste', 16 => '30', 17 => '5', 18 => '#', 19 => '#', 20 => 0, 21 => 0, 22 => '', 23 => 587, 24 => '', 25 => '', 26 => 'vip coin', 27 => 0, 28 => '', 29 => '', 30 => '', 31 => '', 32 => '', 33 => '', 34 => '', 35 => 0, 36 => '', 37 => 1, 38 => '', 39 => 0, 40 => '', 41 => 1, 42 => '', 43 => '', 44 => 0, 45 => 'USD', 46 => 1, 47 => '', 48 => 1, 49 => 1, 50 => '5', 51 => 1, 52 => '6', 53 => 1, 54 => '6', 55 => 1, 56 => 1, 57 => 1, 58 => 1, 59 => 1, 60 => '5', 61 => 1, 62 => 1, 63 => '5', 64 => 1, 65 => 1, 66 => '500000000', 67 => 1, 68 => 0, 69 => 1, 70 => 1, 71 => 1, 72 => 0, 73 => 'WAREHOUSE', 74 => 0, 75 => 1, 76 => '57,10000;', 77 => 0, 78 => 1, 79 => '3470,20;', 80 => 0, 81 => 1, 82 => '57,15000;3470,10;', 83 => 0, 84 => 15, 85 => 'WAREHOUSE', 86 => 0, 87 => NULL, 88 => 0, 89 => 0, 90 => 0, 91 => 0, 92 => 7, 93 => 5, 94 => 15, 95 => 'WAREHOUSE', 96 => 0, 97 => 0, 98 => 7, 99 => 5, 100 => 76, 101 => 15, 102 => 0, 103 => 0, 104 => 0, 105 => 60, 106 => NULL, 107 => 1, 108 => 1, 109 => 1, 110 => 1, 111 => 1, 112 => 1, 113 => 1, 114 => 1, 115 => 1, 116 => 1, 117 => 1, 118 => 1, 119 => 1, 120 => '10', 121 => 1, 122 => '20', 123 => 1, 124 => '30', 125 => 1, 126 => '40', 127 => 1, ...] ) ...\GameServer.php:425

 

 

 

Link to comment
Share on other sites

7 horas atrás, SCRASH0 disse:

esse belo projeto, parou mesmo?

Não parou.

Inclusive avisei ontem ao @Kelvin que estou começando a planejar o V5.

https://icpnetworks.com.br

 

Deixem suas sugestões!

Edited by Ivan Pires

 

 

 

Link to comment
Share on other sites

En 3/2/2024 a las 3:46, Ivan Pires dijo:

Não parou.

Inclusive avisei ontem ao @Kelvin que estou começando a planejar o V5.

https://icpnetworks.com.br

Deixem suas sugestões!

Poderia integrar o vote system no v5 ❤️

Personal Project : https://l2addicts.online Interlude x15

Link to comment
Share on other sites

  • 2 weeks later...
Em 03/02/2024 at 03:46, Ivan Pires disse:

Não parou.

Inclusive avisei ontem ao @Kelvin que estou começando a planejar o V5.

https://icpnetworks.com.br

Deixem suas sugestões!

na minha opinião, deveria poder mudar a template do painel, igual o site, onde o admin pudesse trocar o template.
fora isso so os donate, que não estava funcionando com facilidade.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Join now

    Be part of the largest and oldest communities about Lineage2 in Latin America.






×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.