ultimate1996 102 Postado Junho 5, 2011 Share Postado Junho 5, 2011 (editado) Opa, fala xTibia '-'.. Vi que muitas pessoas estavam querendo fazer um site para seu servidor e não sabem como fazer... Então resolvi postar um tutorial completíssimo aqui.. O que vamos precisar? -&gt; Xampp ( 1.6.5 ) - Download - http://www.oldapps.com/xampp.php?old_xampp=38 -&gt; Gesior Acc. Maker ( 0.3.8 ) - Download - http://www.mediafire.com/?u0bao9bcp9ua5vr -&gt; Um servidor de sua escolha.Pode ser qualquer um desde que tenha o arquivo .mysql. PS: NÃO RESPONDO A QUEM TIVER O ERRO DO INSTALL.PHP . ESSE ERRO É CAUSADO POR CAUSA DA UTILIZAÇÃO DE OUTRA VERSÃO DO XAMPP E DO GESIOR, POR ESSE MOTIVO EU COLOQUEI O XAMPP 1.6.5 QUE ESTÁ FUNCIONANDO! NÃO USE A VERSÃO MAIS RECENTE DO XAMPP! Vamos ao tutorial! Espere... vai criar um site sem saber como funciona? O site de seu servidor será feito em PHP. E o que vai ter nele? Os jogadores de seu servidor poderão criar suas contas, ver notícias do servidor, ver outros jogadores, criar guildas, e muito mais dependendo de como você manusear seu website. OBS1 : É altamente recomendável que escolha uma forte senha para sua conta de Admin. Pois se seu servidor tiver sucesso, certamente "hackers" tentarão atacar sua database e seu servidor. OBS 2: Seu site ficará online apenas quando o Xampp estiver ativo com o Apache e MySQL sendo executados, ou seja, apenas quando você estiver no computador. Para seu site ficar online 24 horas, você precisaria de uma hospedagem para php. Agora que já temos tudo, vamos começar !! 1°) Abra o instalador do XamPP, e instale-o. 2°) Selecione aonde a pasta do XamPP ficará salva. (de preferência algum lugar de fácil acesso) 3°) Deixe apenas a primeira e a segunda opções marcadas e clique em Next. 4°) Aguarde o fim da instação e provavelmente uma tela preta irá aparecer. 5°) Após o fim da instalação, clique em Yes para abrir o XamPP e dê Start em Apache e MySQL. 6°) Clique em Admin do Apache. Você será redirecionado para a sua localhost (endereço que apenas você entra). Clique em Português (Brasil). 7°) No canto esquerdo do site , clique na Aba Segurança. Vá descendo até achar " http://localhost/sec...mppsecurity.php " . Clique. OBS : Se você não conseguiu abrir a página de Segurança, vá na pasta do seu Xampp/security/htdocs/lang e renomeie o arquivo pt para pt_br . 8°) Após ter clicado, deverá ser redirecionado para uma página parecida com essa: OBS :Faça o numero 1 e depois clique em Alterar Senha. Depois Faça o numero 3 e clique em Tornar Seguro o Diretorio do XamPP. 9°) Após ter feito isso, dê Stop no MySql (no XamPP) e dê Start denovo. Agora vá em seu navegador e digite : localhost/phpmyadmin 10°) Digite a senha que foi criada há pouco tempo que eu disse que era para a criação do banco de dados. 11°) Minimize seu navegador e vá na pasta de seu servidor, e abra o arquivo config.lua. Tire todos os espaços iniciais e as "frases" iniciadas com o sinal de " - " . Veja : 12°) Não feche o config.lua ainda, vá descendo até achar informações sobre a database de seu servidor ... algo parecido com isto : sqlType = "mysql" &lt;- se estiver em sqlite, mude para mysql sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "123456" &lt; - coloque a senha que foi criada para entrar no banco de dados. sqlDatabase = "otserv" &lt; - coloque o nome de sua database , coloque " otserv " para facilitar. sqlFile = "otserv.s3db" &lt; - de prefencia, coloque " otserv.s3db " ( o mesmo nome de sua database ) sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "plain" 13°) Salve e feche o config.lua. Agora vamos voltar a pagina minimizada (localhost/phpmyadmin) : 14°) Clique na aba Importar na parte superior da tela. 15°) Agora Selecione o Arquivo para Importar. Selecione o arquivo terminado em .sql que fica na pasta de seu servidor e clique em Executar no canto inferior direito. 16°) Pronto !! A database de seu servidor foi criada. Agora vamos instalar os arquivos do site. 17°) Abra a pasta do XamPP/htdocs. Apague tudo que tem dentro de htdocs e cole tudo o que veio dentro da pasta do Gesior ACC. 18°) Abra o XamPP novamente e clique em Admin do Apache. 19°) Uma nova pagina foi aberta, agora você terá que fazer mais 5 passos rápidos. 19.1) Set Server Path Coloque o diretório da pasta de seu servidor. Ex : C:\Users\user\Desktop\Tibia Server Clique em Set Server Path. 19.2) Check database connection 19.3) Add tables and columns to DB 19.4) Agora desça e clique no botão. 19.5) Set Admin Account Coloque uma senha SEGURA pois esse será o password do administrador do site e servidor. 19.6) Load Monsters from OTS Carregue os monstros do servidor. 19.7) Load Spells from OTS Carregue as magias do servidor. 20°) Agora você deverá ser redirecionado para seu site, e você pode acessá-lo pelo localhost ou pelo ip do seu servidor. Para acessar sua database, digite em seu navegador : localhost/phpmyadmin Pronto !! Seu site foi criado :] Colocando seu site online pelo 8090 e Desbloqueando a porta 8090 : 1° - Acesse a pasta do XamPP/apache/conf e abra o arquivo httpd com o bloco de notas. Procure por : Listen 80 E por : ServerName localhost:80 Substitua todos os 80 por 8090. 2° - Dentro da pasta conf, abra a pasta extra, e em seguida abra httpd-ssl e procure por : Listen 443 E por: <virtualhost _default_:443=""> Substitua esses 443 por 4499. Agora vá em seu firewall e Adicione a Porta 8090 e Porta 80 e marca a opção TCP. Se usar Roteador, desbloqueie as portas também. Site por porta 80 localhost Site por porta 8090 localhost:8090 Colocando seu site online pela porta 80 (A porta 80 seria o ip normal de seu servidor. Exemplo : teste.servegame.com. ) A porta 80 não necessita de nada no final. Para que as pessoas entrem pela porta 80, não necessita mudar nada na pasta do Xampp. Pois ela ja está configurada para entrarem. Só é necessário desbloquear a porta 80 no seu modem ou roteador. E desbloquear a porta 80 pelo Firewall também. VIDEO AULA - FEITA EM 2/4/2012 (DESCULPA , AS VEZES TENHO QUE PENSAR QUANDO FALO EM PORTUGUES, PORQUE NAO MORO NO BRASIL)!! Créditos : 100% por Mim :] Não mexo mais com Tibia, mas ainda respondo a qualquer dúvida que eu esteja capacitado a responder (: Editado Fevereiro 7, 2013 por RaizenUrameshi onark123 reagiu a isso 1 Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/ Compartilhar em outros sites More sharing options...
SkyDangerous 395 Postado Junho 5, 2011 Share Postado Junho 5, 2011 Olá RaizenUrameshi Existe um tópico igual esse , mas o seu superou muito. Está de parabéns , um ótimo tutorial para os inicantes que gostam de ter um site para seu otserv. Obrigado por trazer conteudos ao Xtibia. REP + Movido. Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/#findComment-1041367 Compartilhar em outros sites More sharing options...
ultimate1996 102 Postado Junho 5, 2011 Autor Share Postado Junho 5, 2011 (editado) Opa, valeu Sky. Sim, sei que existem milhares de tutoriais por aí, mas nem todos possuem todas as informações. Li uns 5 tutoriais e não consegui fazer meu site, sempre dava algum erro, e era bem dificil alguem responder, mas com o tempo fui aprendendo e finalmente consegui '-' Quando tiver tempo, posto uma video-aula completa. Editado Junho 5, 2011 por RaizenUrameshi Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/#findComment-1041373 Compartilhar em outros sites More sharing options...
JonatasPereira 1 Postado Junho 6, 2011 Share Postado Junho 6, 2011 Warning: parse_ini_file(C:/Documents and Settings/Administrador/Desktop/Cópia de Dynamic World/config.lua) [function.parse-ini-file]: failed to open stream: Permission denied in G:\Program Files\xampp\htdocs\config-and-functions.php on line 13 Database error. Unknown database type in C:/Documents and Settings/Administrador/Desktop/Cópia de Dynamic World/config.lua . Must be equal to: "mysql" or "sqlite". Now is: "" Porque está dando esse erro ? o meu sistema operacional é o Windows Seven Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/#findComment-1041966 Compartilhar em outros sites More sharing options...
Piabeta Kun 359 Postado Junho 6, 2011 Share Postado Junho 6, 2011 melhor tuto de instalacao do gesiro q eu ja vi, eu ja fiz um a mais ou menos 1 ano atrs mai deletaram nao sei pq, mudando apenas que vc postou fotoe e eu nao e eu ensiten a mudar algumas coisas no gesior junto ao tuto mais msmo assim parabens ... merece fixo!!!!! Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/#findComment-1041977 Compartilhar em outros sites More sharing options...
ultimate1996 102 Postado Junho 6, 2011 Autor Share Postado Junho 6, 2011 @JonatasPereira Provavelmente seu config.lua está modificado incorretamente. Procure por sqlType = "" E dentro das aspas, coloque sqlType = "mysql" @PiabetaMan01 Obrigado pelo comentário.. e se o topico tiver mais comentários, irei postar informações e dicas pro Gesior. Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/#findComment-1042066 Compartilhar em outros sites More sharing options...
JonatasPereira 1 Postado Junho 6, 2011 Share Postado Junho 6, 2011 Olá , então , consegui passar , só que agora estou com outro erro ... Quando tento colocar o ot online junto com o site , me da um erro dizendo: ERROR: Couldn't estabilish conection to SQL database! Eu achei que o problema era no CONFIG.LUA , então mudei o sqlType = "mysql" para sqlType = "sqlite" e ficou consegui colocar online só que dai o problema se torna o site ... se eu tento entrar no site apartir dai da o seguinte erro: Parse error: syntax error, unexpected ';', expecting T_FUNCTION in G:\Program Files\xampp\htdocs\pot\OTS_DB_SQLite.php on line 68 Poderia me ajudar o mais rápido possível ? Ah , e agora tenho outro problema , quando tento dar "start" no mysql do xampp , passa-se 10 segundos e da "stop" , como se resolve ? Obrigado! Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/#findComment-1042247 Compartilhar em outros sites More sharing options...
ultimate1996 102 Postado Junho 6, 2011 Autor Share Postado Junho 6, 2011 @JonatasPereira Enquanto ao erro : ERROR: Couldn't estabilish conection to SQL database! .. É necessário voce refazer todos os procedimentos. E no erro do : Parse error: syntax error, unexpected ';', expecting T_FUNCTION in G:\Program Files\xampp\htdocs\pot\OTS_DB_SQLite.php on line 68 Substitua o arquivo em G:\Program Files\xampp\htdocs\pot\OTS_DB_SQLite.php por este arquivo : Download E enquanto ao problema do Xampp, reinstale-o. Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/#findComment-1042273 Compartilhar em outros sites More sharing options...
Piabeta Kun 359 Postado Junho 7, 2011 Share Postado Junho 7, 2011 ERROR: Couldn't estabilish conection to SQL database! esse erro ocorre em algumas situacoes, vou postar 2 situaçoes! 1° vc pode ter esquecido de ligar o apache e o mysql. ° (acredite isso e comum) 2° vc pode nao ter posto a senha do root (a senha que vc trocou qndo foi instalar o seu site!) no config.lua do seu ot! localiza-se aki: \/ -- Database sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "sua senha do root" <~~~~~ aki !!!!! sqlDatabase = "schema" sqlFile = "schema.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "plain" se ajudei + rep! Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/#findComment-1042449 Compartilhar em outros sites More sharing options...
Darker 60 Postado Junho 7, 2011 Share Postado Junho 7, 2011 Explica melhor como entra Libera as portas do site tipo e para mudar 80? quais 80 pq tem 3 explicar melhor e eu nao quero com :8090 quero meu servidor com o site igual ao ip como faço ? da para ajudar ?! Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/#findComment-1042452 Compartilhar em outros sites More sharing options...
ultimate1996 102 Postado Junho 7, 2011 Autor Share Postado Junho 7, 2011 @Darker A porta 80 já está configurada na pasta do Xampp. Não precisa mudar nada lá. Só é necessário desbloquear a porta 80 no modem ou roteador e no seu firewall. Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/#findComment-1042512 Compartilhar em outros sites More sharing options...
JonatasPereira 1 Postado Junho 7, 2011 Share Postado Junho 7, 2011 Raizen , estou com alguns problemas , poderia me adicionar no msn ? jonataspereira4@hotmail.com , obrigado. Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/#findComment-1042554 Compartilhar em outros sites More sharing options...
Piabeta Kun 359 Postado Junho 8, 2011 Share Postado Junho 8, 2011 @Darker nao eskeca de desblokiar tbm a porta 443 isso pode resolver!! Se ajudei + Rep! Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/#findComment-1042879 Compartilhar em outros sites More sharing options...
ElyktoSheldoki 0 Postado Junho 14, 2011 Share Postado Junho 14, 2011 (editado) Warning: parse_ini_file(C:/Documents and Settings/Administrador/Desktop/C�pia de Dynamic World/config.lua) [function.parse-ini-file]: failed to open stream: No such file or directory in C:\xampp\htdocs\config-and-functions.php on line 13 Database error. Unknown database type in C:/Documents and Settings/Administrador/Desktop/C�pia de Dynamic World/config.lua . Must be equal to: "mysql" or "sqlite". Now is: "" Mesmo problema que o amigo ali mas a minha config.lua ja ta ok Eu tento abrir o site e ja aparece isso nem aparece os 1º prassos Como eu arrumo isso? Como o site acha meu ot no pc antes de fazer os passos sendo q nem fiz ainda? Tenho q coloca meu ot na pasta do xampp? como é que funciona isso? Meu OT tem que estar no Desktop? accountManager = "yes"namelockManager = "no" newPlayerChooseVoc = "yes" newPlayerSpawnPosX = 160 newPlayerSpawnPosY = 54 newPlayerSpawnPosZ = 7 newPlayerTownId = 1 newPlayerLevel = 8 newPlayerMagicLevel = 0 generateAccountNumber = "no" redSkullLength = 10 * 12 * 30 * 30 blackSkullLength = 24 * 12 * 30 * 30 dailyFragsToRedSkull = 10 weeklyFragsToRedSkull = 30 monthlyFragsToRedSkull = 70 dailyFragsToBlackSkull = dailyFragsToRedSkull weeklyFragsToBlackSkull = weeklyFragsToRedSkull monthlyFragsToBlackSkull = monthlyFragsToRedSkull dailyFragsToBanishment = dailyFragsToRedSkull weeklyFragsToBanishment = weeklyFragsToRedSkull monthlyFragsToBanishment = monthlyFragsToRedSkull blackSkulledDeathHealth = 40 blackSkulledDeathMana = 0 useBlackSkull = true useFragHandler = true advancedFragList = false notationsToBan = 3 warningsToFinalBan = 4 warningsToDeletion = 5 banLength = 7 * 24 * 60 * 60 killsBanLength = 8 * 24 * 60 * 60 finalBanLength = 30 * 24 * 60 * 60 ipBanishmentLength = 1 * 24 * 60 * 60 broadcastBanishments = true maxViolationCommentSize = 200 violationNameReportActionType = 2 autoBanishUnknownBytes = false worldType = "pvp" protectionLevel = 80 pvpTileIgnoreLevelAndVocationProtection = true pzLocked = 50 * 700 huntingDuration = 60 * 1000 criticalHitChance = 7 criticalHitMultiplier = 1 displayCriticalHitNotify = false removeWeaponAmmunition = false removeWeaponCharges = false removeRuneCharges = "no" whiteSkullTime = 5 * 10 * 100 noDamageToSameLookfeet = false showHealingDamage = true showHealingDamageForMonsters = false fieldOwnershipDuration = 5 * 1000 stopAttackingAtExit = false oldConditionAccuracy = false loginProtectionPeriod = 10 * 1000 deathLostPercent = 10 stairhopDelay = 2 * 1000 pushCreatureDelay = 2 * 1000 deathContainerId = 1987 gainExperienceColor = 215 addManaSpentInPvPZone = true squareColor = 0 allowFightback = true worldId = 0 ip = "187.11.103.122" bindOnlyConfiguredIpAddress = false loginPort = 7171 gamePort = 7172 adminPort = 7171 statusPort = 7171 loginTries = 10 retryTimeout = 5 * 1000 loginTimeout = 60 * 1000 maxPlayers = 100 motd = "Bem Vinsdo ao OT Blast" displayOnOrOffAtCharlist = false onePlayerOnlinePerAccount = true allowClones = false serverName = "OT Blast" loginMessage = "Bem Vinsdo ao OT Blast" statusTimeout = 5 * 60 * 1000 replaceKickOnLogin = true forceSlowConnectionsToDisconnect = false loginOnlyWithLoginServer = false premiumPlayerSkipWaitList = false sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "3163761a" sqlDatabase = "tibialike" sqlFile = "tibialike.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "plain" deathListEnabled = true deathListRequiredTime = 1 * 60 * 1000 deathAssistCount = 19 maxDeathRecords = 5 ingameGuildManagement = true levelToFormGuild = 8 premiumDaysToFormGuild = 0 guildNameMinLength = 4 guildNameMaxLength = 20 highscoreDisplayPlayers = 100 updateHighscoresAfterMinutes = 2 buyableAndSellableHouses = true houseNeedPremium = true bedsRequirePremium = true levelToBuyHouse = 1 housesPerAccount = 0 houseRentAsPrice = false housePriceAsRent = false housePriceEachSquare = 1000 houseRentPeriod = "never" houseCleanOld = 0 guildHalls = false timeBetweenActions = 200 timeBetweenExActions = 1000 checkCorpseOwner = true hotkeyAimbotEnabled = true maximumDoorLevel = 500 mapName = "BaiakMap" mapAuthor = "Baiak Lula" randomizeTiles = true useHouseDataStorage = false storeTrash = true cleanProtectedZones = true mailboxDisabledTowns = "-1" defaultPriority = "high" niceLevel = 5 coresUsed = "-1" optimizeDatabaseAtStartup = true removePremiumOnInit = true confirmOutdatedVersion = false maxMessageBuffer = 4 bufferMutedOnSpellFailure = false dataDirectory = "data/" allowChangeOutfit = true allowChangeColors = true allowChangeAddons = true disableOutfitsForPrivilegedPlayers = false bankSystem = true saveGlobalStorage = true displaySkillLevelOnAdvance = false spellNameInsteadOfWords = false emoteSpells = false promptExceptionTracerErrorBox = true storePlayerDirection = false monsterLootMessage = 3 monsterLootMessageType = 25 separateViplistPerCharacter = false ghostModeInvisibleEffect = false ghostModeSpellEffects = true idleWarningTime = 14 * 60 * 1000 idleKickTime = 1000 * 1000 * 10000 expireReportsAfterReads = 1 playerQueryDeepness = 2 maxItemsPerPZTile = 0 maxItemsPerHouseTile = 0 freePremium = true premiumForPromotion = true blessingOnlyPremium = true blessingReductionBase = 30 blessingReductionDecreament = 5 eachBlessReduction = 8 experienceStages = "no" rateExperience = 8000 rateExperienceFromPlayers = 0 rateSkill = 200 rateMagic = 200 rateLoot = 4 rateSpawn = 5 rateMonsterHealth = 1.0 rateMonsterMana = 1.0 rateMonsterAttack = 1.0 rateMonsterDefense = 1.0 minLevelThresholdForKilledPlayer = 0.9 maxLevelThresholdForKilledPlayer = 1.1 rateStaminaLoss = 1 rateStaminaGain = 3 rateStaminaThresholdGain = 12 staminaRatingLimitTop = 41 * 60 staminaRatingLimitBottom = 14 * 60 rateStaminaAboveNormal = 1.5 rateStaminaUnderNormal = 0.5 staminaThresholdOnlyPremium = true experienceShareRadiusX = 30 experienceShareRadiusY = 30 experienceShareRadiusZ = 1 experienceShareLevelDifference = 2 / 3 extraPartyExperienceLimit = 20 extraPartyExperiencePercent = 5 experienceShareActivity = 2 * 60 * 1000 globalSaveEnabled = false globalSaveHour = 8 shutdownAtGlobalSave = true cleanMapAtGlobalSave = false deSpawnRange = 2 deSpawnRadius = 50 maxPlayerSummons = 0 teleportAllSummons = false teleportPlayerSummons = false ownerName = "Baiiak Lula" ownerEmail = "@otland.net" url = "http://otland.net/" location = "Europe" displayGamemastersWithOnlineCommand = false adminLogsEnabled = false displayPlayersLogging = true prefixChannelLogs = "" runFile = "" outLogName = "" errorLogName = "" truncateLogsOnStartup = false Editado Junho 14, 2011 por ElyktoSheldoki Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/#findComment-1046675 Compartilhar em outros sites More sharing options...
Darker 60 Postado Junho 14, 2011 Share Postado Junho 14, 2011 sqlType = "sqlite" sqlHost = "localhost" sqlPort = "3306" sqlUser = "root" sqlPass = "Sua passowrd" sqlDatabase = "tibialike" sqlFile = "tibialike.s3db" Caso isso o erro nao for isso remova seu xampp e baixe um novo com outra versao recomendo 1.7.2 ou 1.7.3 sao os melhores!.....Ajudei? ++++ awe para min! Link para o comentário https://xtibia.com/forum/topic/157897-tutorialcriando-website-com-xampp/#findComment-1046686 Compartilhar em outros sites More sharing options...
Posts Recomendados