Bom esse tutorial só ensina a configurar o modern acc, ou seja os passos que você deve seguir após instalar, não coloquei a instalação pois ela é feita automática, basta seguir os passos.
Configurar Modern AAC
Para configurar o Modern AAC temos que editar o config.php que esta em c:/xampp/htdocs/
1.- Mudar os nomes de cidades ou inlcuir mais:
Código:
$config['cities'] = array(1=>'Main City', 2=>'Second City');
Para Inlcuir uma nova cidade, abro meu map editor e vejo o id da cidade e incluo.
Exemplo: Digamos que queira incluir Venore que tem o id 3
Código:
array(1=>'Main City', 2=>'Second City', 3=>'Venore')
2.- Mudar nomes das vicações iniciais ou inlcuir outras:
Código:
$config['vocations'] = array(1=>"Sorcerer", 2=>"Druid", 3=>"Paladin", 4=>"Knight");
Para incluir uma nova vocação fazer o mesmo procedimento das cidades.
Exemplo: Vamos incluir uma vocação Mentalist com id 13
Código:
array(1=>"Sorcerer", 2=>"Druid", 3=>"Paladin", 4=>"Knight" 13=>"Mentalist");
3.- Aqui devemos colocar todas as vocações, para que possam sair no site (rank, chart view, etc..)
Código:
$config['server_vocations'] = array(0=>"None", 1=>"Sorcerer", 2=>"Druid", 3=>"Paladin", 4=>"Knight", 5=>"Master Sorcerer", 6=>"Elder Druid", 7=>"Royal Paladin", 8=>"Elite Knight");
Se tenho no meu ot as vocaciones Epic inclui Mentalist com id 13 então devemos incluir tambêm veja o exemplo abaixo.
Código:
array(0=>"None", 1=>"Sorcerer", 2=>"Druid", 3=>"Paladin", 4=>"Knight", 5=>"Master Sorcerer", 6=>"Elder Druid", 7=>"Royal Paladin", 8=>"Elite Knight", 9=>"Epic Master Sorcerer", 10=>"Epic Elder Druid", 11=>"Epic Royal Paladin", 12=>"Epic Elite Knight", 13=>"Mentalist");
4.- Agora vem as Promociones que teremos no server, porêm o id é o da prevocação, temos que olhas as vocações antes de fazer a promoção
Código:
$config['promotions'] = array(1=>"Master Sorcerer", 2=>"Elder Druid", 3=>"Royal Paladin", 4=>"Elite Knight");
Para incluir as novas promoções a Epic por exemplo, faremos como as de cima, usando o id+nome
Código:
array(1=>"Master Sorcerer", 2=>"Elder Druid", 3=>"Royal Paladin", 4=>"Elite Knight
", 5=>"Epic Master Sorcerer", 6=>"Epic Elder Druid", 7=>"Epic Royal Paladin", 8=>"Epic Elite Knight");
5.- Modificar e incluir nomes não permitidos (namelock)
Código:
$config['restricted_names'] = array("god", "gamemaster", "admin", "account manager");
Se não quero que alguem use o nome tutor por exemplo, inclua após o ultimo,veja abaixo.
Código:
array("god", "gamemaster", "admin", "account manager", "tutor");
6.- Modificar ou incluir partes de nomes permitidos
Código:
$config['invalidNameTags'] = array("god", "gm", "cm", "gamemaster", "hoster", "admin");
Aqui é parecido com o de cima, porêm você vai configurar o que não pode conter no nome, por exemplo: god Decos, o gm Maluco... (não importa se é maiúsculo ou minúsculo).
7.- Mudar nomes dos mundos ou incluir:
Código:
$config['worlds'] = array(0=>"Test", 1=>"Second World");
A maioria dos servers tem somente um mundo, mas aqui caso você tenha mais de um inclua, se for somente um recomento que remova as outras linhas e deixe como o exemplo abaixo.
Código:
array(0=>"Seu Mundo");
8.- Ips portas dos mundos.
Código:
$config['servers'][0] = array('address'=>'127.0.0.1', 'port'=>7171);
$config['servers'][1] = array('address'=>'127.0.0.1', 'port'=>7173);
Como a maioria dos OTServer tem somente um mundo deixe como esta, mas se precisar incluir outro mundo aqui você inclui o ip desse mundo e a porta que ele vai usar.
9.- Grupos do OTServer
Código:
$config['groups'] = array(0=>"Player", 1=>"Player", 2=>"Tutor", 3=>"Senior Tutor", 4=>"Gamemaster", 5=>"Community Manager", 6=>"God");
Aqui não tem muito que mudar, ao menos que queira mudar o nome de algum grupo, ae basta trocar o nome.
Código:
array(0=>"User", 1=>"User", 2=>"Mod", 3=>"SMod", 4=>"XMod", 5=>"CoAdmin", 6=>"Adim");
10.- Não listar char com grupos maior que ... (aqui você seleciona os grupos que não vão aparecer no site, como por exemplo quando um player for ver o rank.
Código:
$config['players_group_id_block'] = 3;
Só incluir o primeiro grupo que não vai listar, nesse exemplo do grupo 3 para cima não ira listar.
11.- Level minimo para crir Guild
Código:
$config['levelToCreateGuild'] = 50;
Bom o nome ja diz tudo, só colocar o level mínimo para que um player possa criar uma guild.
12.- Numero máximo de mortes para mostrar.
Código:
$config['latestdeathlimit'] = 20;
Recomendo não colocar muitos, acho que 20 é um numero bom, pois mais que isso pode deixar o site lento ao carregar as mortes.
13.- Numero máximo de noticias.
Código:
$config['newsLimit'] = 10;
Mesmo esquema das mortes, cuide para não colocar muito para que o site não pese.
14.- Numero maximo de comentários por pagina
Código:
$config['commentLimit'] = 10;
15.- Mudar thema (layout)
Código:
$config['layout'] = "default";
aqui você seleciona o layout que vai usar no site, se você baixar algum outro layout, descompacte na pasta templates, após só indique a pasta aqui.
16.- Titulo do site
Código:
$config['title'] = "Modern AAC - Powered by IDE Engine.";
Mude o nome entre as aspas para o nome do seu server.
17.- Numero de dias premium
Código:
$config['premDays'] = 30;
Quantos dias de premium o jogador ganha ao criar a conta.
18.- Posição Inicial (templo)
Código:
$startPos['x'] = 1000;
$startPos['y'] = 1000;
$startPos['z'] = 7;
Mude as coordenadas para o templo da cidade que você quer que nasce o player ao criar a conta x,y,z .
19.- Acceso como Admin ao site
Código:
$config['adminAccess'] = 5;
Aqui você seleciona o grupo mínimo para acessar a área administrativa do site.
20.- Maximo numero de Thread por pagina *Forum*
Código:
$config['threadsLimit'] = 10;
Configura o numero de Temas por por pagina no forum
21.- Numero máximo de Post por pagina
Código:
$config['postsLimit'] = 10;
22.- Tempo entre cada post
Código:
$config['timeBetweenPosts'] = 30;
Em segundos, é o tempo de espera para poder postar novamente.
23.- Limite de reports por pagina no BugTracker
Código:
$config['bugtrackerPageLimit'] = 10;
Numero de erros reportado por página.
24.- Limite de casas por pagina
Código:
$config['housesLimit'] = 10;
Quantas casas vai mostrar por página.
25.- Level mínimo para comprar casas
Código:
$config['houseLevel'] = 50;
26.- Tempo de aluguel da casa
Código:
$config['houseAuctionTime'] = 604800;
Em segundos, é o tempo que vai durar o alugeu da casa.
27.- UITheme
Código:
$config['UItheme'] = "smoothness/jquery-ui-1.7.2.custom.css";
Geralmente vem no layout, só modifique quando for necessário (caso o layout instalado solicite a modificação)
28.- Limite de comentários sobre videos por página.
Código:
$config['videoCommentsLimit'] = 10;
29.- Limite de videos para busca
Código:
$config['videoSearchLimit'] = 10;
Vai buscar 10 videos.
Bom aqui estão os passos fundamentais para que você configure o seu moder acc, espero ter ajudado.