Secret Experience

Secret Experience (https://secretexperience.net/index.php)
-   [L2J] Dúvidas Solucionadas (https://secretexperience.net/forumdisplay.php?f=653)
-   -   Duvida com compilaçao (https://secretexperience.net/showthread.php?t=12265)

Misho 30-08-2009 03:12 PM

Duvida com compilaçao
 
pessoal to com 2 duvidas aqui referente a compilar:

Primiero,tenho uma revo aqui que quando inicio o gameserver ela mostra o nome da revo ou quem compilo

Exemplo 1 : [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Exemplo 2:[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Como coloco esse nome na minha revo?

Tipo Gameserver by Secretwarez?Ou loginServer by SE,tipo assim?

Outra coisa,qndo vo compila uma revo aqui ele apresenta a seguinte mensagem>

BUILD FAILED
C:\Compiler\Workspace\L2_GameServer_c4\build.xml:2 47: C:\Compiler\Workspace\L2_GameServer_c4\data\stats not found.

Esse erro apresento so nessa revo c4,as demais nao apresentou isso,ja tetstei gracia final entre outras e so essa c4 deu esse erro..

Essa revo estou compilando com Ant,ja que o l2j deve ser compilado com Ant,tanto GS,LS e DP

paytaly 30-08-2009 03:30 PM

@Misho, aquele nome lá pode ser em pelo menos 3 lugares.
Pasta: .../gameserver (do Java)
Arquivo: GameServer.java
ou
Pasta: GameServer (Normal)
Arquivo: setenv.bat ou startGameServer.bat

Aquele erro é simplesmente porque a pasta stats está faltando.

Misho 30-08-2009 03:54 PM

Mas essa pasta Stats quando dou cheackout nao deveria vir automatica pay?

Sobre o Arquivo do nome to tentando montar 1 pre aqui especial pra SE e ja tenho os NPC,areas custom pra add etc...

Sobre esse erro da pasta Stats como resolver?ja que no checkout ele nao acha,

Porem ja corrigi auns Bugs, Skill Hide ja deixei funcionando,Olimpiadas e sieg tbem :D

Agora falta esse erro da Stats de uma outra revo..

Se alguem souber como resolver esse erro ou o que add pra concertar...

paytaly 30-08-2009 04:02 PM

Ela não deveria vir no Checkout não. Assim como também não deveria estar no build.
Essa pasta não é do GameServer e sim do DataPack.

Para corrigir basta remover no build.
Delete a parte em vermelho!
Código:

<?xml version="1.0" encoding="UTF-8"?>
<project name="L2_GameServer" default="dist" basedir=".">
    <description>
        This script will build the L2J server.
       
        $Author: Lbaldi $
        $Date: 2006-06-30 11:11:21 +0200 (ven., 30 juin 2006) $
        $Revision: 2164 $ 
       
        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2, or (at your option)
        any later version.
       
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
       
        You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
        02111-1307, USA.
       
        http://www.gnu.org/copyleft/gpl.html     
       
    </description>
   
    <property name="src" location="java"/>
    <property name="lib" location="lib"/>
    <property name="build" location="build"/>
    <property name="build.classes" location="${build}/classes"/>
    <property name="build.dist" location="${build}/dist"/>
        <property name="build.dist.login" location="${build.dist}/login"/>
        <property name="build.dist.game" location="${build.dist}/gameserver"/>
   
    <path id="classpath">
        <fileset dir="${lib}">
            <include name="c3p0-0.9.0.jar"/>
            <include name="bsf.jar"/>
                <include name="bsh-2.0.jar"/>
                <include name="jython.jar"/>
                <include name="javolution.jar"/>
                <include name="hibernate3.jar"/>
        </fileset>
    </path> 
   
    <target name="init"
            depends="clean"
        description="Create the output directories.">

        <mkdir dir="${build}"/>
        <mkdir dir="${build.classes}"/>
        <mkdir dir="${build.dist}" />
            <mkdir dir="${build.dist.login}" />
                <mkdir dir="${build.dist.game}" />
    </target>
   
   
    <target name="compile"
            depends="version"
            description="Compile the source.">

        <javac destdir="${build.classes}"
              optimize="on"
              debug="on"
              source="1.5"
              target="1.5"
              nowarn="off">
            <src path="${src}"/>
            <classpath refid="classpath"/> 
        </javac>
    </target>
   
   
    <target name="jar"
            depends="compile"
            description="Create the jar file">

        <jar destfile="${build}/l2jserver.jar">
            <fileset dir="${build.classes}"/>
            <manifest>
                <attribute name="Main-Class" value="net.sf.l2j.Server"/>
                <attribute name="Class-Path" value=". bsf.jar bsh-2.0.jar c3p0-0.9.0.jar jython.jar mysql-connector-java-3.1.10-bin.jar sqljdbc.jar javolution.jar"/>
            </manifest>
        </jar>
       
            <copy todir="${build.dist.login}">
            <fileset dir="${build}">
                <include name="l2jserver.jar"/>
                        </fileset>
        </copy>
            <copy todir="${build.dist.game}">
            <fileset dir="${build}">
                <include name="l2jserver.jar"/>
                        </fileset>
        </copy>
       
        </target>
   

    <target name="compile.gcj"
            depends="jar"
            description="Build machine executable binary"> 
           
        <exec dir="." executable="gcj" failifexecutionfails="false" os="linux:Linux:freebsd:FreeBSD" >
            <arg line="-O3 ${build.dist}/l2jserver.jar  -o ${build.dist}/l2jserver --main=net.sf.l2j.Server"/>
        </exec>
    </target>
 
 
    <target name="dist" depends="jar">
           
            <copy todir="${build.dist.login}">
            <fileset dir="${src}">
                <include name="log.cfg"/>
                <include name="banned_ip.cfg"/>
                <include name="console.cfg"/>
                        </fileset>
        </copy>
           
            <copy todir="${build.dist.game}">
            <fileset dir="${src}">
                <include name="log.cfg"/>
                <include name="console.cfg"/>
                        </fileset>
        </copy>
           
            <copy todir="${build.dist.login}">
                        <fileset dir="${src}/../lib">
                                <include name="c3p0-0.9.0.jar"/>
                                <include name="mysql-connector-java-3.1.10-bin.jar"/>
                                <include name="sqljdbc.jar"/>
                                <include name="javolution.jar"/>
                        </fileset>
                </copy>
           
                  <copy todir="${build.dist.game}">
                        <fileset dir="${src}/../lib">
                                <include name="*.jar"/>
                        </fileset>
                </copy>
           
        <copy todir="${build.dist}">
            <fileset dir="${basedir}">
                <include name="changes.txt"/>
                <include name="LICENSE.txt"/>
                <include name="README.txt"/>
            </fileset>
        </copy>
           
                  <copy todir="${build.dist}">
                        <fileset dir="${src}/../lib">
                                <include name="License*.*"/>
                        </fileset>
                </copy>
       
        <copy todir="${build.dist.login}">
            <fileset dir="dist">
                <include name="startAccountManager.*"/>
                <include name="startSQLAccountManager.*"/>
                <include name="LoginServer_loop.sh"/>
                <include name="startLoginServer.*"/>
                    <include name="RegisterGameServer.*"/>
            </fileset>
        </copy>
            <copy todir="${build.dist.game}">
            <fileset dir="dist">
                <include name="GameServer_loop.sh"/>
                <include name="startGameServer.*"/>
                    <include name="hibernate.cfg.xml"/>
            </fileset>
        </copy>
           
                <fixcrlf        srcdir="${build.dist.game}"
                                        eol="lf"
                                        eof="remove"
                                        includes="**/*.sh">
                </fixcrlf>
            <fixcrlf        srcdir="${build.dist.login}"
                                        eol="lf"
                                        eof="remove"
                                        includes="**/*.sh">
                </fixcrlf>
               
                <fixcrlf        srcdir="${build.dist.game}"
                                        eol="crlf"
                                        eof="remove"
                                        includes="**/*.bat">
                </fixcrlf>
            <fixcrlf        srcdir="${build.dist.login}"
                                        eol="crlf"
                                        eof="remove"
                                        includes="**/*.bat">
                </fixcrlf>

       
        <mkdir dir="${build.dist.game}/log" />
            <mkdir dir="${build.dist.login}/log" />
        <mkdir dir="${build.dist.game}/hibernate-mapping" />

        <mkdir dir="${build.dist.game}/config" />
            <mkdir dir="${build.dist.login}/config" />
            <copy todir="${build.dist.game}/config">
                        <fileset dir="java/config">
                                <include name="*.properties"/>
                                <exclude name="loginserver.properties" />
                        </fileset>
        </copy>
            <copy todir="${build.dist.login}/config">
                        <fileset dir="java/config">
                                <include name="loginserver.properties"/>
                                <include name="telnet.properties"/>
                        </fileset>
                </copy>

            <copy todir="${build.dist.game}/hibernate-mapping">
                        <fileset dir="dist/hibernate-mapping">
                                <include name="*.xml"/>
                        </fileset>
        </copy>
           
        <mkdir dir="${build.dist.game}/data" />
        <copy todir="${build.dist.game}/data">
            <fileset dir="data">
                <include name="*.csv"/>
                    <include name="*.txt"/>
                        </fileset>
        </copy>
           
            <copy todir="${build.dist.login}">
            <fileset dir="data">
                    <include name="servername.xml"/>
                        </fileset>
        </copy>
       
        <mkdir dir="${build.dist.game}/data/html" />
        <copy todir="${build.dist.game}/data/html">
            <fileset dir="data/html">
                <include name="**/*.htm"/>
                <include name="**/*.html"/>
            </fileset>
        </copy>
           
       
        <mkdir dir="${build.dist.game}/data/stats" />
        <copy todir="${build.dist.game}/data/stats">
            <fileset dir="data/stats">
                <include name="**/*.xml"/>
            </fileset>
        </copy>


        <zip destfile="${build}/l2j-server.zip"
            basedir="${build.dist}" />
    </target> 
   
        <target name="version"
                depends="init"
                description="Create l2j-version.properties file">
               
            <tstamp>
              <format property="build.tstamp"
                          pattern="yyyyMMdd_HHmm"/>
            </tstamp>


            <exec dir="." executable="svnversion" outputproperty="l2j.revision"
                          failifexecutionfails="false">
              <arg line="-n ."/>
            </exec>
           
            <concat destfile="${build.dist.game}/config/l2j-version.properties">
            version=${l2j.revision}
            builddate=${build.tstamp}

  Detailed Info:
            </concat> 

 
        <concat destfile="${build.dist.game}/config/l2j-version.properties" append="true">
                <filelist dir="${src}/../.svn/" files="entries"/>
        <filterchain>
        <headfilter lines="5" skip="4"/>
            </filterchain>
        </concat>

        </target>
   
    <target name="clean"
            description="Remove the output directories">

        <delete dir="${build}"/>
    </target>
</project>


Misho 30-08-2009 05:32 PM

vlw pay,deu certo aqui

vlww


Horários baseados na GMT -3. Agora são 12:29 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.