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.
Por ultimate1996, 04 de jun. de 2011 em Tutoriais de Websites
info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata

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.
info
Grupo: Artesão
Registrado: 03/06/11
Posts: 143
Reputação: +102
Char no Tibia: [ADM] Sakyo

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 4 por RaizenUrameshi
info
Grupo: Campones
Registrado: 29/05/11
Posts: 7
Reputação: +1

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
info
Grupo: Herói
Registrado: 23/12/08
Posts: 2.4k
Reputação: +359
Gênero: Masculino
Char no Tibia: Gordo Warlike

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!!!!!
info
Grupo: Artesão
Registrado: 03/06/11
Posts: 143
Reputação: +102
Char no Tibia: [ADM] Sakyo

@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.
info
Grupo: Campones
Registrado: 29/05/11
Posts: 7
Reputação: +1

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!
info
Grupo: Artesão
Registrado: 03/06/11
Posts: 143
Reputação: +102
Char no Tibia: [ADM] Sakyo

@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 :
E enquanto ao problema do Xampp, reinstale-o.
info
Grupo: Herói
Registrado: 23/12/08
Posts: 2.4k
Reputação: +359
Gênero: Masculino
Char no Tibia: Gordo Warlike

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!
info
Grupo: Campones
Registrado: 26/01/11
Posts: 71
Reputação: +60
Char no Tibia: No Infendiqued.

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 ?!
info
Grupo: Artesão
Registrado: 03/06/11
Posts: 143
Reputação: +102
Char no Tibia: [ADM] Sakyo

@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.
info
Grupo: Campones
Registrado: 29/05/11
Posts: 7
Reputação: +1

Raizen , estou com alguns problemas , poderia me adicionar no msn ? jonataspereira4@hotmail.com , obrigado.
info
Grupo: Herói
Registrado: 23/12/08
Posts: 2.4k
Reputação: +359
Gênero: Masculino
Char no Tibia: Gordo Warlike

@Darker
nao eskeca de desblokiar tbm a porta 443
isso pode resolver!!
Se ajudei + Rep!
info
Grupo: Campones
Registrado: 30/06/08
Posts: 14
Reputação: 0

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 por ElyktoSheldoki
info
Grupo: Campones
Registrado: 26/01/11
Posts: 71
Reputação: +60
Char no Tibia: No Infendiqued.

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!
info
Grupo: Artesão
Registrado: 03/06/11
Posts: 143
Reputação: +102
Char no Tibia: [ADM] Sakyo
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..
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 :
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 :
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 :
E por :
Substitua todos os 80 por 8090.
2° - Dentro da pasta conf, abra a pasta extra, e em seguida abra httpd-ssl e procure por :
E por:
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 por RaizenUrameshi