mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 02:15:43 -04:00
Updated to reflect changed paths, version 7.1 of MSVS, and to improve clarity.
This commit is contained in:
parent
0774b87ce6
commit
80d951c0fe
@ -70,26 +70,27 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
Step 3: Install Visual C++
|
Step 3: Install Visual C++
|
||||||
*********************************************************************
|
*********************************************************************
|
||||||
|
|
||||||
- Choose whether to use Visual C++ v7.0 or v6.0
|
- MS Visual C++ requires MS Internet Information Server so this must
|
||||||
As of 5/19/03, it's better to use Visual C++ v7.0
|
be installed prior to installing MSVC.
|
||||||
(which is a synonym for Visual C++ .NET)
|
- Click on Start->Settings->Control Panel
|
||||||
|
- Click on Add/Remove Programs
|
||||||
*** TO INSTALL VC++ 7.0 ***
|
- On the left side of the window, select Add/Remove Windows Components
|
||||||
|
- Check the box next to Internet Information Services (IIS)
|
||||||
|
- Click the Details button
|
||||||
|
- Check FrontPage 2000 Server Extensions
|
||||||
|
- Click OK
|
||||||
|
- Click Next
|
||||||
|
- Click Finish when done
|
||||||
|
|
||||||
- Run P:\msvc7\vc7_setup\SETUP.EXE, or install from the MSDN
|
- Run P:\msvs7_1\VS\SETUP.EXE, or install from the MSDN
|
||||||
'Visual Studio.NET' CD. Click on 'Windows Component Update'
|
'Visual Studio.NET' CD. Click on 'Windows Component Update'
|
||||||
(if it is highlighted, else click '2'). Click 'Continue'
|
(if it is highlighted, else click '2'). Click 'Continue'
|
||||||
(Selecting 'Do not use this machine to host web projects').
|
(Selecting 'Do not use this machine to host web projects').
|
||||||
You will install IE6, which will requires a reboot. Give your
|
|
||||||
cvspassword if you want it to happen automatically.
|
- After installing components, you are ready to install VC7 in .NET
|
||||||
|
setup Step 2. Enter this step and enter "VR Studio" for the username.
|
||||||
- After rebooting, setup should start again. If it does not, go
|
On the 'Select items to install page', you need uncheck things to
|
||||||
back and rerun it, it should remember where it left off. After
|
avoid wasting gigs of extra space and install time.
|
||||||
installing components, you are ready to install VC7 in .NET
|
|
||||||
setup Step 2. Enter this step and enter the product-key,
|
|
||||||
which is stored in P:\msvc7\vc7_prodkey.txt. On the 'Select
|
|
||||||
items to install page', you need uncheck things to avoid
|
|
||||||
wasting gigs of extra space and install time.
|
|
||||||
|
|
||||||
- Uncheck everything except for:
|
- Uncheck everything except for:
|
||||||
- Language Tools->Visual C++
|
- Language Tools->Visual C++
|
||||||
@ -100,42 +101,6 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
update if you already have MSDN installed locally.
|
update if you already have MSDN installed locally.
|
||||||
You will want to uninstall any separately-installed
|
You will want to uninstall any separately-installed
|
||||||
MSDN docs if you get this.)
|
MSDN docs if you get this.)
|
||||||
|
|
||||||
- Unlike VC 6.0, there is no option to add the required compiler
|
|
||||||
bin\ directories to the environment path automatically. If you
|
|
||||||
are building using tcsh.exe under cygwin, wait until step 7
|
|
||||||
to setup the environment after your shell environment is running
|
|
||||||
properly. If you are running from the NT command line, run
|
|
||||||
> C:\Program Files\Microsoft Visual Studio .NET\Vc7\bin\vcvars32.bat
|
|
||||||
|
|
||||||
---------------------------------------------------------------------
|
|
||||||
NOTE:
|
|
||||||
There is (currently) no need to install the MS Platform SDK,
|
|
||||||
since VC7 comes with an updated version of it.
|
|
||||||
---------------------------------------------------------------------
|
|
||||||
|
|
||||||
*** TO INSTALL VISUAL C++ (V6.0) ***
|
|
||||||
|
|
||||||
- Run P:\msvc-6.0\setup.exe, or install from CD. For a faster
|
|
||||||
install, select custom install and uncheck everything but
|
|
||||||
Visual C++, Data Access, ActiveX, and Tools
|
|
||||||
- On WinNT/XP/2000, you will be prompted to register environment
|
|
||||||
variables for running the compiler from the command line - do it.
|
|
||||||
- Install MSVC Service Pack 5 by running P:\msvc-sp5\setupsp5.exe,
|
|
||||||
or from CD. You may need to run P:\msvc-sp5\mdac_typ.exe first
|
|
||||||
(setup will tell you if so)
|
|
||||||
- Install the MSDN Library documentation if this is a primary dev
|
|
||||||
machine. Install from the MSDN CD.
|
|
||||||
To save time and disk space, choose custom install and uncheck
|
|
||||||
everything but Text-Search, Index, VC++, Platform SDK, Knowledge
|
|
||||||
Base, and All Other Files.
|
|
||||||
- Install MS Platform SDK to get updated VC libs and headers
|
|
||||||
- Run P:\platform-sdk\setup.exe to install the Feb 2001 Platform SDK
|
|
||||||
and choose 'Install MS Platform SDK in default location.'
|
|
||||||
(there may be problems with other newer versions of the Platform
|
|
||||||
SDK). This should prepend the Platform SDK paths to your
|
|
||||||
PATH,INCLUDE, and LIB dirs.
|
|
||||||
Building libpandadx requires this step (needs DX7 headers/libs)
|
|
||||||
|
|
||||||
*********************************************************************
|
*********************************************************************
|
||||||
Step 4: Install Cygwin (v1.3.5 or above should work)
|
Step 4: Install Cygwin (v1.3.5 or above should work)
|
||||||
@ -144,15 +109,15 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
- Latest version currently is 1.5.7-1 (Jan 31 2004)
|
- Latest version currently is 1.5.7-1 (Jan 31 2004)
|
||||||
- As of 1.3.11, cygwin seems stable enough to install from the
|
- As of 1.3.11, cygwin seems stable enough to install from the
|
||||||
internet, go to http://cygwin.com and click on "install cygwin now"
|
internet, go to http://cygwin.com and click on "install cygwin now"
|
||||||
- The most reliable download server is http://mirrors.rcn.net.
|
- The most reliable download server is http://mirrors.rcn.net.
|
||||||
Another server is http://sigunix.cwrv.edu.
|
Another server is http://sigunix.cwrv.edu.
|
||||||
- Make sure that the following packages are selected for installation:
|
- Make sure that the following packages are selected for installation:
|
||||||
- Under Devel packages such as : CVS, make, flex
|
|
||||||
- Under Interpreters : gawk, perl (see note below)
|
|
||||||
- Under Shells : ash, bash, sh-utils, tcsh
|
|
||||||
- Under Text : more (or less)
|
|
||||||
- Under Archive : zip, unzip
|
- Under Archive : zip, unzip
|
||||||
- Under Network : openssh
|
- Under Devel packages : bison, CVS, make, flex
|
||||||
|
- Under Interpreters : gawk, perl (see note below)
|
||||||
|
- Under Network : openssh, openssl
|
||||||
|
- Under Shells : ash, bash, tcsh
|
||||||
|
- Under Text : more (or less)
|
||||||
- You can also install other programs (like vi) if you want.
|
- You can also install other programs (like vi) if you want.
|
||||||
To rotate through the possible installation options, left-click on
|
To rotate through the possible installation options, left-click on
|
||||||
the programs of your choice.
|
the programs of your choice.
|
||||||
@ -160,10 +125,6 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
"SKIP"):
|
"SKIP"):
|
||||||
- emacs/xemacs, we have our own emacs (see Step 10)
|
- emacs/xemacs, we have our own emacs (see Step 10)
|
||||||
- The Interpreter->python package
|
- The Interpreter->python package
|
||||||
- The Devel->bison package if the version is 1.30-1.34, they are
|
|
||||||
known to be buggy. Version 1.28 is safe, as is version 1.35+.
|
|
||||||
If 1.35+ is not available, you can install 1.28 manually,
|
|
||||||
after you have a shell running (see step 9)
|
|
||||||
- Remove X-windows packages to make download smaller.
|
- Remove X-windows packages to make download smaller.
|
||||||
- There are many subpackages that are obviously not needed
|
- There are many subpackages that are obviously not needed
|
||||||
(e.g. Mail, Doc, Text, Games) that you can skip if you like.
|
(e.g. Mail, Doc, Text, Games) that you can skip if you like.
|
||||||
@ -224,15 +185,25 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
|
|
||||||
- Add C:\Cygwin\bin to the $path environment variable in the registry
|
- Add C:\Cygwin\bin to the $path environment variable in the registry
|
||||||
to avoid errors (sed: Command not found) when executing the file
|
to avoid errors (sed: Command not found) when executing the file
|
||||||
complete.tcsh (in C:\Cygwin\etc\profile.d) on startup
|
complete.tcsh (in C:\Cygwin\etc\profile.d) on startup
|
||||||
|
- Note: You must be logged into an account with Administrator access
|
||||||
|
- Select "Start Menu->Control Panel"
|
||||||
|
- Select "System" icon.
|
||||||
|
- Select "Advanced->Environment" button.
|
||||||
|
- Scroll down to the Path environment variable in the System
|
||||||
|
variables section, select it and click the Edit button
|
||||||
|
- Add "C:\cygwin\bin" to the end of the semicolon delimited list
|
||||||
|
- Click OK - OK - OK to exit
|
||||||
|
|
||||||
|
- Launch the Cygwin command prompt/shell (tcsh) using the icon set up
|
||||||
|
in Step 4
|
||||||
|
|
||||||
- Create a HOME directory:
|
- Create a HOME directory:
|
||||||
> mkdir /<home root>/<login>
|
> mkdir /<home root>/<login>
|
||||||
|
|
||||||
where <home root> can be either "usr" or "home", and <login> is
|
where <home root> can be either "usr" or "home", and <login> is
|
||||||
the name you use to login to your Windows machine.
|
the name you use to login to your Windows machine.
|
||||||
|
|
||||||
In Windows this directory will be the equivalent of:
|
Note: In Windows this directory will be the equivalent of:
|
||||||
C:\cygwin\<home root>\<login>
|
C:\cygwin\<home root>\<login>
|
||||||
|
|
||||||
- Set the $HOME environment variable in the Registry:
|
- Set the $HOME environment variable in the Registry:
|
||||||
@ -242,7 +213,7 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
- Select "Advanced->Environment" button.
|
- Select "Advanced->Environment" button.
|
||||||
- Create the variable "HOME" with the value:
|
- Create the variable "HOME" with the value:
|
||||||
"c:\cygwin\<home root>\<login>".
|
"c:\cygwin\<home root>\<login>".
|
||||||
- click ok - ok - ok to exit (you must exit for the change to take
|
- Click OK - OK - OK to exit (you must exit for the change to take
|
||||||
effect)
|
effect)
|
||||||
- Now open a new shell so the registry is read by the shell to get
|
- Now open a new shell so the registry is read by the shell to get
|
||||||
the changes.
|
the changes.
|
||||||
@ -344,9 +315,13 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
> mount -s -b j:/ /j
|
> mount -s -b j:/ /j
|
||||||
> mount -s -b p:/ /p
|
> mount -s -b p:/ /p
|
||||||
|
|
||||||
|
If VC7.1 is installed:
|
||||||
|
> mkdir /msvc71
|
||||||
|
> mount -s C:/Program\ Files/Microsoft\ Visual\ Studio .NET\ 2003 /msvc71
|
||||||
|
|
||||||
If VC7 is installed:
|
If VC7 is installed:
|
||||||
> mkdir /msvc7
|
> mkdir /msvc7
|
||||||
> mount -s C:/Program\ Files/Microsoft\ Visual\ Studio .NET/Vc7 /msvc7
|
> mount -s C:/Program\ Files/Microsoft\ Visual\ Studio .NET /msvc7
|
||||||
|
|
||||||
If VC6 is installed:
|
If VC6 is installed:
|
||||||
> mkdir /msvc98 /mscommon /mspsdk
|
> mkdir /msvc98 /mscommon /mspsdk
|
||||||
@ -360,53 +335,32 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
> mount -s C:/Program\ Files/Intel/Compiler60/IA32 /ia32
|
> mount -s C:/Program\ Files/Intel/Compiler60/IA32 /ia32
|
||||||
|
|
||||||
*********************************************************************
|
*********************************************************************
|
||||||
Step 7: Setup VC7 environment in shell (skip if you have VC6)
|
Step 7: Testing VC7 environment in shell
|
||||||
*********************************************************************
|
*********************************************************************
|
||||||
|
|
||||||
- Use your favorite text editor to open:
|
|
||||||
/p/win/install/wintools/bin/setup_msvc7.csh.
|
|
||||||
|
|
||||||
Copy the top portion of setup_msvc7.csh (it sets PATH and other
|
|
||||||
environment variables) to your .cshrc, and put 'set_msvc7' cmd
|
|
||||||
from the script at the end of your .cshrc to set up the PATH
|
|
||||||
properly as well as do the important 'setenv USE_COMPILER MSVC7'
|
|
||||||
to tell ppremake to use VC7. The USE_COMPILER variable can
|
|
||||||
alternatively be added to your local Config.pp.
|
|
||||||
|
|
||||||
- After finishing this process, make sure you are using VC7 in your
|
- After finishing this process, make sure you are using VC7 in your
|
||||||
shell by typing 'cl' at the prompt. If you have VC7 you will see:
|
shell by typing 'cl' at the prompt. If you have VC7 you will see:
|
||||||
|
|
||||||
Microsoft (R)32-bit C/C++ Optimizing Compiler Version 13.00.9466 for 80x86
|
Microsoft (R)32-bit C/C++ Optimizing Compiler Version 13.00.9466 for 80x86
|
||||||
Copyright (C) Microsoft Corporation 1984-2001.
|
Copyright (C) Microsoft Corporation 1984-2001.
|
||||||
|
|
||||||
- If you still have VC6, you will see something like
|
- If this does not work, check your tcsh path to make sure it has
|
||||||
|
|
||||||
Microsoft (R)32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
|
|
||||||
Copyright (C) Microsoft Corp 1984-1998.
|
|
||||||
|
|
||||||
- If you try to build with this broken setup, the build process will
|
|
||||||
get confused and compile with VC6 but try to link with the VC7
|
|
||||||
libraries and you will get link errors.
|
|
||||||
|
|
||||||
- To correct this problem, check your tcsh path to make sure it has
|
|
||||||
the .NET dirs in it, and make sure the cygwin softlink mount
|
the .NET dirs in it, and make sure the cygwin softlink mount
|
||||||
point /msvc7 exists, and is not empty but points to the proper VC7
|
point /msvc71 exists, and is not empty but points to the proper VC7
|
||||||
directory. Doing 'ls /msvc7' should give you something like
|
directory. Doing 'ls /msvc71' should give you something like
|
||||||
|
|
||||||
Common7/ Visual Studio .NET Enterprise Architect - English/
|
Common7/ Visual Studio SDKs/
|
||||||
Crystal Reports/ Visual Studio SDKs/
|
EnterpriseFrameworks/ contents.htm
|
||||||
EnterpriseFrameworks/ contents.htm
|
SDK/ readme.htm
|
||||||
FrameworkSDK/ readme.htm
|
Setup/ sqlserver/
|
||||||
Msdn/ redist.txt
|
Vc7/ toc.htm
|
||||||
Setup/ sqlserver/
|
Visual Studio .NET Enterprise Developer 2003 - English/
|
||||||
Vb7/ toc.htm
|
|
||||||
Vc7/ vdt70vcs.dll*
|
|
||||||
|
|
||||||
|
|
||||||
- If it does not, try running
|
- If it does not, try running
|
||||||
> source ~/player/wintools/etc/setup_env.csh
|
> source ~/player/wintools/etc/setup_env.csh
|
||||||
again to get it to do the cmd (ignore file-exists errors)
|
again to get it to do the cmd (ignore file-exists errors)
|
||||||
> mount -s C:/Program\ Files/Microsoft\ Visual\ Studio\ .NET /msvc7
|
> mount -s C:/Program\ Files/Microsoft\ Visual\ Studio\ .NET\ 2003 /msvc7
|
||||||
This should create the softlink mount, or you can just run the
|
This should create the softlink mount, or you can just run the
|
||||||
cmd manually yourself.
|
cmd manually yourself.
|
||||||
|
|
||||||
@ -454,10 +408,9 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
> cd /c
|
> cd /c
|
||||||
> gzip -d emacs-21.3-fullbin-i386.tar.gz
|
> gzip -d emacs-21.3-fullbin-i386.tar.gz
|
||||||
> tar xvf emacs-21.3-fullbin-i386.tar
|
> tar xvf emacs-21.3-fullbin-i386.tar
|
||||||
- Set up the $DIRECT variable and copy lisp/script files
|
> cp P:/win/install/direct/src/directscripts/python-mode.el /c/emacs-21.3/lisp/progmodes
|
||||||
> cta direct install
|
> cp P:/win/install/direct/src/directscripts/flashparen.el /c/emacs-21.3/lisp/progmodes
|
||||||
> cp $DIRECT/src/directscripts/python-mode.el /c/emacs-21.3/lisp/progmodes
|
> cp P:/win/install/direct/src/directscripts/runPythonEmacs /usr/local/bin
|
||||||
> cp $DIRECT/src/directscripts/runPythonEmacs /usr/local/bin
|
|
||||||
- Update environment variables (win2000/XP). Note: You should only
|
- Update environment variables (win2000/XP). Note: You should only
|
||||||
need to do this if you intend to invoke Emacs from a non-Cygwin
|
need to do this if you intend to invoke Emacs from a non-Cygwin
|
||||||
prompt. If you will always be using Cygwin, simply edit your
|
prompt. If you will always be using Cygwin, simply edit your
|
||||||
@ -495,15 +448,12 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
Make sure your CVSROOT is set to the local repository, echo $CVSROOT
|
Make sure your CVSROOT is set to the local repository, echo $CVSROOT
|
||||||
in your shell, it should return
|
in your shell, it should return
|
||||||
|
|
||||||
:pserver:<username>@mover:/cvs
|
:ext:<username>@mover:/cvs
|
||||||
|
|
||||||
where <username> is your Unix login name (not necessarily your
|
where <username> is your Unix login name (not necessarily your
|
||||||
Windows login name), check your .cshrc for the environment
|
Windows login name), check your .cshrc for the environment
|
||||||
variable setting
|
variable setting
|
||||||
|
|
||||||
# Just hit return or type your unix password when prompted for a
|
|
||||||
password
|
|
||||||
> cvs login
|
|
||||||
> cvs co otp (only if local toontown will be built)
|
> cvs co otp (only if local toontown will be built)
|
||||||
> cvs co toontown (only if local toontown will be built)
|
> cvs co toontown (only if local toontown will be built)
|
||||||
|
|
||||||
@ -526,7 +476,7 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
|
|
||||||
- make a directory ~/.ssh and copy the file from
|
- make a directory ~/.ssh and copy the file from
|
||||||
/p/win/install/wintools/etc/ssh_config to a file named
|
/p/win/install/wintools/etc/ssh_config to a file named
|
||||||
~/.ssh/config .
|
~/.ssh/config
|
||||||
|
|
||||||
- Alternatively, you can copy the config file to
|
- Alternatively, you can copy the config file to
|
||||||
/etc/ssh_config instead of to your ~/.ssh directory, but you
|
/etc/ssh_config instead of to your ~/.ssh directory, but you
|
||||||
@ -568,7 +518,7 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
---------------------------------------------------------------------
|
---------------------------------------------------------------------
|
||||||
|
|
||||||
1. Set handy environment variable to use in anonymous checkout
|
1. Set handy environment variable to use in anonymous checkout
|
||||||
> setenv SFROOT :pserver:anonymous@nit:/cvsroot/panda3d
|
> setenv SFROOT :ext:anonymous@nit:/cvsroot/panda3d
|
||||||
|
|
||||||
|
|
||||||
NOW FOR BOTH SOURCEFORGE DEVELOPERS AND ANONYMOUS USERS:
|
NOW FOR BOTH SOURCEFORGE DEVELOPERS AND ANONYMOUS USERS:
|
||||||
@ -577,6 +527,11 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
> cvs -d $SFROOT co dtool (only if local dtool will be built)
|
> cvs -d $SFROOT co dtool (only if local dtool will be built)
|
||||||
> cvs -d $SFROOT co panda (only if local panda will be built)
|
> cvs -d $SFROOT co panda (only if local panda will be built)
|
||||||
> cvs -d $SFROOT co direct (only if local direct will be built)
|
> cvs -d $SFROOT co direct (only if local direct will be built)
|
||||||
|
|
||||||
|
- NOTE: If you are having trouble connecting to SourceForge, check
|
||||||
|
/etc/passwd to make sure your home directly is listed correctly.
|
||||||
|
If it is not, ssh won't be able to find your $HOME/.ssh/config
|
||||||
|
file and therefore won't correctly use the proxy tunnel.
|
||||||
|
|
||||||
- Choose which optimize level you want. This is set in Config.pp in
|
- Choose which optimize level you want. This is set in Config.pp in
|
||||||
your $HOME directory. Look for #define OPTIMIZE and follow
|
your $HOME directory. Look for #define OPTIMIZE and follow
|
||||||
@ -588,7 +543,7 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
A good choice is OPTIMIZE 3.
|
A good choice is OPTIMIZE 3.
|
||||||
|
|
||||||
- Your normal, non-SourceForge CVSROOT should be set to the default:
|
- Your normal, non-SourceForge CVSROOT should be set to the default:
|
||||||
> setenv CVSROOT :pserver:<your-unix-username>@mover:/cvs
|
> setenv CVSROOT :ext:<your-unix-username>@mover:/cvs
|
||||||
|
|
||||||
*********************************************************************
|
*********************************************************************
|
||||||
Step 12: (Optional) Build $DTOOL
|
Step 12: (Optional) Build $DTOOL
|
||||||
@ -677,17 +632,11 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
Step 18: (Optional) Set up a local server
|
Step 18: (Optional) Set up a local server
|
||||||
*********************************************************************
|
*********************************************************************
|
||||||
|
|
||||||
- mkdir /c/toonsrv
|
> mkdir /c/otp_server
|
||||||
- unzip /p/toontown_server/dev_NOTAG_*.zip to /c/toonsrv
|
> cp /p/toontown_server/otp_server/* /c/toonsrv
|
||||||
NOTE: You may also need to get one of the older zip files from
|
> cd /c/toonsrv
|
||||||
"/p/toontown_server/Toontown Database Server_files" in order
|
- Be sure to set the execute bit for all .dll and .exe files
|
||||||
to get all the batch files.
|
> chmod +x *.dll *.exe
|
||||||
- copy zlib1.dll and other newer .dlls if not there from
|
|
||||||
/p/toontown_server
|
|
||||||
> cp /p/toontown_server/*.dll /c/toonsrv/.
|
|
||||||
- cd /c/toonsrv
|
|
||||||
- Be sure to set the execute bit for all .dll, .exe, *.BAT and .bat files
|
|
||||||
chmod +x *.dll *.exe *.bat *.BAT
|
|
||||||
- Make sure your Windows account on your machine is an administrator
|
- Make sure your Windows account on your machine is an administrator
|
||||||
type, or else you would not be able to start/stop services.
|
type, or else you would not be able to start/stop services.
|
||||||
To check:
|
To check:
|
||||||
@ -696,71 +645,28 @@ of the world, see INSTALL.txt in this directory.
|
|||||||
"Group" column, Pick your account from the list, then hit
|
"Group" column, Pick your account from the list, then hit
|
||||||
"Properties" button, then in "Other" pick "Administrator"
|
"Properties" button, then in "Other" pick "Administrator"
|
||||||
from the drop down list, then click Ok, Ok
|
from the drop down list, then click Ok, Ok
|
||||||
|
- Copy the local_example.par and toontown_example.par to local.par
|
||||||
- Copy the appropriate NameMaster text file into your local server,
|
and toontown.par
|
||||||
depending on Language of the server being installed:
|
> cp local_example.par local.par
|
||||||
|
> cp toontown_example.par toontown.par
|
||||||
> cp $TOONTOWN/src/configfiles/NameMaster<language>.txt /c/toonsrv/.
|
- Edit local.par and modify the file locations listed to the correct paths
|
||||||
|
- Edit toontown.par and uncomment the following lines:
|
||||||
There are currently three different files, NameMasterEnglish.txt,
|
#DC_FILE=gateway.dc
|
||||||
NameMasterCastillian.txt, and NameMasterJapanese.txt
|
#DC_FILE=pirates.dc
|
||||||
|
|
||||||
- Check out dna files for server
|
- To run the server, simply execute otp_server.exe. It may be best to run this
|
||||||
Make sure $CVSROOT is pointed to local repository on mover
|
in its own window.
|
||||||
|
|
||||||
> cd ~/player
|
|
||||||
> cvs co -l ttmodels
|
|
||||||
> cvs co -l ttmodels/src
|
|
||||||
> cvs co -l ttmodels/src/dna
|
|
||||||
> cp ~/player/ttmodels/src/dna/*.dna /c/toonsrv
|
|
||||||
|
|
||||||
The dna files have names with language associated with them, but
|
|
||||||
the server expects file names without it. Depending on the language
|
|
||||||
of the server you are running, rename the appropriate files so that
|
|
||||||
the file names are without the language designation. For example,
|
|
||||||
if you are running an English server, you'd rename all .dna files
|
|
||||||
with "_english" in them into filenames without this, such as
|
|
||||||
|
|
||||||
toontown_central_2100_english.dna -> toontown_central_2100.dna
|
|
||||||
|
|
||||||
You need to do this for every .dna file of the language you wish
|
|
||||||
to use, files for other languages can be ignored.
|
|
||||||
|
|
||||||
** note ** Only remove the "_<language>" portion of the file name,
|
|
||||||
all other strings in the file name need to stay intacted, even those
|
|
||||||
that come after the language word in the file name
|
|
||||||
|
|
||||||
- Copy clientagent.pem into local server
|
|
||||||
|
|
||||||
cp $TOONTOWN/src/secure/clientagent.pem /c/toonsrv/.
|
|
||||||
|
|
||||||
- Copy .dc files into local server
|
|
||||||
|
|
||||||
cp $TOONTOWN/src/configfiles/toon.dc /c/toonsrv/.
|
|
||||||
cp $OTP/src/configfiles/otp.dc /c/toonsrv/.
|
|
||||||
|
|
||||||
- run /c/toonsrv/INSTALLALL.BAT to install toon servers as local
|
|
||||||
NT-type services
|
|
||||||
- run
|
|
||||||
> /c/toonsrv/STARTALL.BAT
|
|
||||||
to start the servers and
|
|
||||||
> /c/toonsrv/STOPALL.BAT
|
|
||||||
to stop them
|
|
||||||
|
|
||||||
*********************************************************************
|
*********************************************************************
|
||||||
Step 19: (Optional) Launch a local Toontown Client and Server
|
Step 19: (Optional) Launch a local Toontown Client and Server
|
||||||
*********************************************************************
|
*********************************************************************
|
||||||
|
|
||||||
- Before the Toontown client and server will happily interact with
|
|
||||||
one another, a local.par file needs to be created in the
|
|
||||||
/c/toonsrv directory with some options in it and a couple of lines
|
|
||||||
need to be added to the Config.prc file in $HOME. A basic local.par
|
|
||||||
file can be copied from /p/toontown_server
|
|
||||||
> cp /p/toontown_server/local.par /c/toonsrv
|
|
||||||
- Add the following lines to your Config.prc file in $HOME
|
- Add the following lines to your Config.prc file in $HOME
|
||||||
|
|
||||||
account-old-auth 1
|
account-old-auth 1
|
||||||
verify-ssl 0
|
verify-ssl 0
|
||||||
|
dc-multiple-inheritance 1
|
||||||
|
want-otp-server 1
|
||||||
|
|
||||||
- To start the Toontown AI server, first start up Python Emacs
|
- To start the Toontown AI server, first start up Python Emacs
|
||||||
> runPythonEmacs
|
> runPythonEmacs
|
||||||
|
Loading…
x
Reference in New Issue
Block a user