intellij写JAVAweb,比如war包是如怎样发送到服务器上

intellij写JAVAweb,比如war包是如怎样发送到服务器上,第1张

IDEA中,如果是本地调试,是不需要单独发送war到服务器上。Tomcat会直接把IDEA在本地make之后生成的web应用做为web目录,而tomcat配置单独拷一份做catalinabase。

SpringBoot框架的优点有:可快速构建独立的Spring应用、直接嵌入Tomcat、Jetty和Undertow服务器(无需部署WAR文件)、提供生产就绪功能等等。

1、可快速构建独立的Spring应用:SpringBoot是一个依靠大量注解实现自动化配置的全新框架。在构建Spring应用时,我们只需要添加相应的场景依赖,SpringBoot就会根据添加的场景依赖自动进行配置,在无须额外手动添加配置的情况下快速构建出一个独立的Spring应用。

2、直接嵌入Tomcat、Jetty和Undertow服务器(无需部署WAR文件):传统的Spring应用部署时,通常会将应用打成WAR包形式并部署到Tomcat、Jetty或Undertow服务器中。SpringBoot框架内嵌了Tomcat、Jetty和Undertow服务器,而且可以自动将项目打包,并在项目运行时部署到服务器中。

3、提供生产就绪功能:SpringBoot提供了一些用于生产环境运行时的特性,例如指标、监控检查和外部化配置。其中,指标和监控检查可以帮助运维人员在运维期间监控项目运行情况;外部化配置可以使运维人员快速、方便地进行外部化配置和部署工作。

SpringBoot的核心功能介绍:

1、独立运行:SpringBoot开发的应用可以以JRA包的形式独立运行,运行一个SpringBoot应用只需通过java-jar xxxxjar来运行。

2、内嵌容器:SpringBoot内嵌了多个WEB容器,如:Tomcat、Jetty、Undertow,所以可以使用非WAR包形式进行项目部署。

3、自动starter依赖:SpringBoot提供了一系列的starter来简化Maven的依赖加载。starter是一组方便的依赖关系描述符,它将常用的依赖分组并将其合并到一个依赖中,这样就可以一次性将相关依赖添加到Maven或Gradle中。

4、自动配置:SpringBoot会根据在类路径中的JAR包和类,自动将类注入SpringBoot的上下文中极大地减少配置的使用。

-SpringBoot

warframe的客户端有两种登录方式,一个是steam平台的,一个是官方独立的客户端,登录方式不同,其他都是一样的

至于服务器,这个游戏不管你选择的区域是哪里,比如 南美、亚洲、北美等等,这些服务器都是互通的,唯一的区别就是你使用当前区域的服务器能更快一点,简单说,就是de(warframe的发行商)在全球各地都租赁了代理服务器,比如大陆网通是长城家的(现在不知道还是不是了,电信不清楚),你要是大陆网通选择亚洲区域会更快一点,电信同理,另外补充一点,只有中国是区分网通过和电信的,于是也只有中国大陆地区会有次元现象,如果你想连国外服务器也可以,加个***就行了,不然组队可能会延迟很高的~~~~~~~就这样

目前可以用于架设魔兽争霸3的服务器软件主要有2种:PvPGN 116和WarForge Java 0090

其中使用WarForge建立的服务器需要Java语言解释器和Mysql数据库的支持,对一般的玩家计算机知识要求较高,所以主要以介绍如何安装PvPGN战网服务器为主。

1、PVPGN软件介绍

PvPGN,全名为Player-vs-Player Gaming Network Server,是一些业余爱好者在原来的服务器软件bnetd的源代码的基础上进行改进扩展而来。

PvPGN是目前唯一的支持多游戏的免费开放源代码服务器软件,除了对暴雪的经典系列游戏--星际争霸/Diablo2/魔兽争霸2/魔兽争霸3 的支持外,将来还会对对新出的其它公司的游戏如Dungeon Siege, Neverwinter Nights, Unreal Tournament 2003等游戏提供支持,前景非常看好。

2、系统需求

PvPGN安装环境要求:

Windows 98/me/Nt/2000/XP

3、下载并安装PvPGN

首先,我们要下载PvPGN软件进行安装,软件可以在以下地址找到:

http://pvpgnostdbcom

http://wwwtrendecidecom/warcraft/downloads/

http://amadeustrendecidecom/indexhtml(点左边的FILEZ进入下载列表页)

下载PvPGN116 rc1和PvPGN 116 rc2这两个文件,下载完后先安装前者,然后运行后者升级到116 rc2。

4、运行前的设置(可选,如果不作以下修改,服务器可以用原来的默认设置正常运行)

我们先进入PvPGN的目录,找到bnetdconf文件,这个是PvPGN的设置文件。用记事本等文本编辑器打开它,修改如下部分以对服务器进行设置:

versioncheck = true 如果你想让服务器支持109版的星际争霸,请设为false

new_accounts = true 是否允许注册新帐号,如果你不想在提供新用户注册功能,请设为false。

w3routeaddr="xxxxxxxxxxxx:6200" 请将xxxxxxxxxxxx设为你的外部IP号(如果在建内网用的服务器可设内网IP)以使魔兽争霸的Play Game生效

location = "USA"

description = "PvPGN Server"

url = "http://wwwPvPGNorg";

contact_name = "PvPGN Server Admin"

contact_email = "PvPGN Server" 这五项分别是你的服务器的位置,描述,网页地址,联系人姓名和联系邮件,可自设。

其他选项保持默认即可,如果需要改变,请理解注解中说明的参数含义。

修改完毕后保存退出,然后我们再找到如下txt文件进行修改:

confnewstxt 这是PvPGN服务器的消息文件,可以在用户登录时显示一些消息,大家可以自己写一些公告啊什么的,也可以在服务器运行期间修改,向玩家发送最新的消息。

confbnmotdtxt 这是服务器登录时的问候信息文件,当一个玩家登录时向他发出的问候消息存放在这里,文本中的%l表示用户名,%v表示版本号,%u,%g,%c分别表示在线的用户数,游戏数和频道数。

Filestermsofservice-defaulttxt

Filestermsofservice-defaulttxt 这两个是注册新帐号前显示的terms of service,具体服务器用哪个和登录用户的语言版本有关,要改就同时改。

Filesnewaccount-defaulttxt

Filesnewaccount-enUStxt 这两个是注册新帐号时右边显示的信息,具体服务器用哪个和登录用户的语言版本有关,要改就同时改。

Filestostxt

Filestos_DEUtxt

Filestos_usatxt

Filestos-unicode_USAtxt 这四个是登录进服务器后显示在右边的LEGAL NOTES和TERMS OF SERVICE,具体服务器用哪个和登录用户的语言版本有关,要改就同时改。

如果要支持中文版的D2,请建立tos-unicode_CHItxt,并填入Terms of service。

如果你需要支持最新的游戏版本102,你需要修改你的conf目录下的versioncheck文件,http://pvpgnostdbcom/versioncheck102czip 这时已经修改好的文件,你可以直接下载并覆盖原有文件。游戏的102升级补丁你可以在http://wwwblizzardcom或http:attlenet找到。

最后是修改ad000000mng,这些都是mng格式的banner文件(就是登录服务器后显示在上方的横幅),可以通过相关工具修改,本文不浪费篇幅介绍。

5、运行PvPGN程序

运行PvPGN Standardexe即可开启服务器,你可以把它最小化到系统栏图标。运行之后服务器就处于激活状态,别的玩家就可以通过网络连接PvPGN了。

6PvPGN的界面操作

1)界面概览

如图上面是菜单,左边是服务器信息栏,显示服务器信息,右边是在线用户栏,显示当前的在线用户。

2)菜单

Server菜单下有Save Accounts(保存所有帐户),Restart(重新启动服务),Shutdown(关闭服务),Exit(退出)4个功能。

Admin Commands菜单下有Announce和Admin Control Panel两个可用功能,Announce是用来向服务器内的所有用户发送公告的;Admin Control Panel的界面中,Kick表示把人踢出服务器,Ban表示禁止登录,Premote to Administrator表示设为管理员,Premote to Moderator表示设为频道主持人,Give the rights to make announcements表示给予发送公告的权利,在左边的输入框输入姓名,在右边勾选好你要对这个用户进行的操作,然后点击Execute按钮就可以执行相应的操作。

View菜单下有Clear Window(清空左边的信息栏)和Update Userlist(立即更新在线用户状况)两个功能。

Server Configuration菜单下只有一个功能,就是用写字板打开confbnetdconf文件进行修改,记得修改后要用Server菜单下的Restart来重启服务器以使设置修改生效。

善用操作界面的功能将可以让你轻松地管理PvPGN服务器。

7、修改游戏设置使其能连上服务器

要连接你刚完成架设的魔兽争霸3服务器,你需要修改你的战网连接地址,你可以在以下地址找到最新版的战网地址修改器:

http://soarl33tca/download/BNetEditorzip 或

http://homeonlinetjcn/user/soar//BNetEditorzip

下载后解开压缩文件,你会得到

BNetEditorexe

Gatewaylist

ServerIntro

What‘s newtxt

说明txt

等5个文件

运行BNetEditorexe画面如下:

按下"添加”按钮,在出现的对话框中添入 名称:你自己取的服务器名字;时区:服务器所在时区(可以随便添或者添8);地址:服务器的IP地址,填写完点击确定,你的服务器便出现在现有服务器列表中。

该软件还可以修改Diablo2、Starcraft等游戏的连接地址,具体操作方法可以看附带的说明txt,并且该软件提供了其他几个国内的私人服务器地址可供选择。

8、连接服务器

你需要使用连接PvPGN专用的Loader才可以进入你的魔兽争霸3游戏,该程序可以在这里找到:

http://pvpgnostdbcom/aCiD-War3_Adaptive_Loaderzip

解开压缩文件,将其中的Loader文件复制到你的魔兽争霸3安装目录,在war3exe中加入-pvpgn参数,运行即可。进入游戏后点击Battlenet右边的放大镜标记,选择需要加入的服务器,你可以看到我们刚才添加的服务器My Server已经出现在列表中,选择它,并点击OK确定。

然后点击Battlenet按钮,如果上述服务器操作都正确完成的话,你可以看到这样的登陆画面。

点击New Account建立一个新的账号,或者直接输入用户名和密码使用一个已经存在的账号。然后点击Logon按钮,然后你就进入了自己的Battlenet。

快点告诉你的朋友们吧,将他们都连接上你的服务器开始一场激烈的战斗。

也许你的服务器架设没有那么顺利进行,那么请你仔细看看每一步的操作。多尝试几次,相信你会成功的。

注:PVPGN也可以使用MYSQL数据库,使用MYSQL数据库玩家的战绩资料会保存到数据库中。 不用的话,以文本方式保存玩家资料,无法使用排行版功能。

暴雪小型服务器的搭建及其配置

首先要明白的是这篇文章是关于Warcraft3,而不是WOW的。

-------------------------------------------------------------------------------------------------

暴雪凭借着Battlenet免费服务器和暴雪公司的完美游戏让全世界的玩家走到了一起。Battlenet支持暗黑破坏神、星际争霸和魔兽争霸,其完善的玩家匹配系统、积分排名系统和聊天系统使得成为世界上最大的免费游戏服务器。

-------------------------------------------------------------------------------------------------

下面我来教大家搭建最基本的Battlenet(不包括WEB排名系统)

俗话说:“工欲善其事,必先利其器。”我们首先要如下几款软件:

1PVPGN(Player-vs-Player Gaming Network Server)

我们这里使用180RC2版本,这个版本能完美支持WAR3 120c

2Bnedit(编辑服务器地址用)

3wc3 loader(启动魔兽进第三方战网的软件)

4花生壳(动态IP解析用)

-------------------------------------------------------------------------------------------------

服务器安装方法:下载解压缩后双击“安装服务bat”安装基本控制服务

客户端修改方法:下载解压缩BNetEditor,双击运行,然后依照所示依次进行

运行魔兽的方法:下载解压缩w3l,双击运行即可

------------------------------------------------------------------------------------------------

下面根据你搭建服务器的目的分为三种:

一、单机版

既然要架设服务器,单机版假设出来也没意思,搜索不到别人,只能自己锻炼下。

此版本默认服务器IP即为127001,无需做修改就可以上战网

二、局域网

首先确保你的防火墙软件没有阻止PVPGN和WAR3访问网络,并且你也知道自己的IP地址(如果是自动获得,点“开始”-“运行”-输入“ipconfig”就可以知道自己的IP),在PVPGN文件夹下有个CONF文件夹

打开后会看到一堆文件,这些是服务器的配置文件,我们找到其中的d2csconf、 d2dbsconf 、bnetdconf 、realmconf,用记事本打开即可,然后运用查找替换把“127001”全部替换成自己的IP地址,保存退出。

要注意的客户端的修改,BNetEditor里的IP地址都要是你的IP(即服务器IP)

三、外网

同样首先是防火墙的问题。

根据上网方式又可以分几种:

1、ADSL在电脑上拨号上网,这种上网方式都有公网的IP地址,所以你只需做的去下载个花生壳软件

下载地址:http://wwworaynet/ 详细配置请见http://wwworaynet/

这里服务器IP就要改成你申请的二级域名,如wwwturnjianvicpnet 客户端同样如此

2、ADSL路由上网,这种方式你的IP一般为固定IP如19216815,这样就需要在路由器上打开端口映射功能,详细信息http://wwwmagicwinmailcom/technic_nathtm http://bbsleobbscom/cgi-bin/topiccgiforum=68&topic=2854&show=0 (需注意魔兽端口)

3、小区宽带、有线通等方式比较特殊,详细请联系当地ISP(请不要告诉他们你是要建设私服。。)

下面介绍下服务器的配置:

我们先进入PvPGN的目录,找到bnetdconf文件,这个是PvPGN的设置文件。用记事本等文本编辑器打开它,修改如下部分以对服务器进行设置:

versioncheck = true 服务器&游戏版本版本检查

new_accounts = true 是否允许注册新帐号,如果你不想在提供新用户注册功能,请设为false。

w3routeaddr="xxxxxxxxxxxx:6200" 请将xxxxxxxxxxxx设为你的外部IP号(如果在建内网用的服务器可设内网IP)以使魔兽争霸的Play Game生效

location = "USA"

description = "PvPGN Server"

url = "http://wwwPvPGNorg";

contact_name = "PvPGN Server Admin"

contact_email = "PvPGN Server" 这五项分别是你的服务器的位置,描述,网页地址,联系人姓名和联系邮件,可自设。

其他选项保持默认即可,如果需要改变,请理解注解中说明的参数含义。

修改完毕后保存退出,然后我们再找到如下txt文件进行修改:

confnewstxt 这是PvPGN服务器的消息文件,可以在用户登录时显示一些消息,大家可以自己写一些公告啊什么的,也可以在服务器运行期间修改,向玩家发送最新的消息。

confbnmotdtxt 这是服务器登录时的问候信息文件,当一个玩家登录时向他发出的问候消息存放在这里,文本中的%l表示用户名,%v表示版本号,%u,%g,%c分别表示在线的用户数,游戏数和频道数。

Filestermsofservice-defaulttxt

Filestermsofservice-defaulttxt 这两个是注册新帐号前显示的terms of service,具体服务器用哪个和登录用户的语言版本有关,要改就同时改。

Filesnewaccount-defaulttxt

Filesnewaccount-enUStxt 这两个是注册新帐号时右边显示的信息,具体服务器用哪个和登录用户的语言版本有关,要改就同时改。

Filestostxt

Filestos_DEUtxt

Filestos_usatxt

Filestos-unicode_USAtxt 这四个是登录进服务器后显示在右边的LEGAL NOTES和TERMS OF SERVICE,具体服务器用哪个和登录用户的语言版本有关,要改就同时改。

如果要支持中文版的,请建立tos-unicode_CHItxt,并填入Terms of service。

如果你需要支持最新的游戏版本120,你需要修改你的conf目录下的versioncheck文件。游戏的升级补丁你可以在http://wwwblizzardcom找到。

最后是修改ad000000mng,这些都是mng格式的banner文件(就是登录服务器后显示在上方的横幅),可以通过相关工具修改。

最后再补充说明下为什么不用WEB方式,WEB方式就是可以方便找回密码,查看排名,我们建设这个服务器的目的就是为了娱乐,现在大家大部分操作系统版本是XP,XP不是服务器版,虽然也有IIS,但是只有10个并发连接。若要排名还要用SQL或MYSQL等数据库,这样增加了服务器的负担和危险性。

WAR3的免费服务器现在大致分为两种:

1WarForge Java 0090 。

2PVPGN 115。

我们这里介绍的是PVPGN115 游戏战网服务器,我认为PVPGN115是目前免费战网比较稳定和成熟的,几乎没有错误,所以大家用这个没错的(听起来象广告?),好!哪儿去找这个软件呢?在 http://wwwtrendecidecom/warcraft/downloads/

可以找到这个软件,如果你是用的WINDOWS操作系统就下载他最上面的那个PVPGN115-WIN32 就行了,如果你用的是LINUX,就下载PVPGN115-LINUX,文件都不大,5M多一点点。(国外网站,速度有点慢)

OK,现在下载完了,用WINZIP打开一看,只有一个EXE文件,对了,运行他就开始安装服务器啦,安装中几乎什么也不用选就完了,打开开始菜单一看,多了个PVPGN,里面有PvPGN Standard Edition(PVPGN 标准版),PvPGN Elite Edition(PVPGN 精华版),标准版和精华版不同的地方在于对用户名等数据存储方式不同,标准版是用的文档方式,而精华版用的是MYSQL方式存储,MYSQL对数据存储、查询、管理都比文档方式好得多,所以软件作者和我都极力推荐使用精华版。

先讲讲标准版的配置方法:双击 PvPGN Standard Edition 图标 ,出现的窗口会出现 “failed to initialize network (exiting)”的出错提示,不要紧,我们选Server Configurationg选项,会打开一个叫bnetdconf的文本文件,我们找到 w3routeaddr 这一行,把 “your ip here”改成你机器的IP地址,保存后关掉服务器,然后再双击 PvPGN Standard Edition 图标,把服务器打开,如果没有出错信息那么就恭喜你,你的服务器已经架设通了,但是要注意哦,现在你的标准版的服务器还不能保存账号名和信息,要在你的PVPGN安装目录下面找到VAR目录,再在里面建立三个目录:bnmail 、Reports、Users ,其中USERS目录就是保存用户信息的目录。

然后讲讲精华版的配置方法:前面和标准版的配置方法一样不同的是需要下载MYSQL的安装文件了,下载地址为 http://wwwmysqlcom/Downloads/MySQ32352-winzip

下完后用WINZIP打开双击就可以安装了,安装完后WIN2K系统运行 \MYSQL\BIN\mysqld-ntexe 让系统自动运行 MYSQL 数据库,然后把这个目录下的 libmySQLdll 拷贝到 WINNT\SYSTEM32目录下,再下载PVPGN的数据库创建和更新软件 http://wwwnerdtopiaorg/pvpgn/114bvPGNDBAC206zip 安装好PvPGNDBA 后就开始创建魔兽争霸的基本表,如果是第一次运行PvPGN DB Admin Console就会出现一个对话框让你配置如何连接数据库,在

HOSTNAME :locahost (MYSQL 主机的IP地址,一般不用修改)

MYSQL PORT: 3306 (MYSQL 的连接端口,不用修改)

MYSQL USERNAME:ROOT (MYSQL 的管理员账号)

MYSQL PASSWORD: (ROOT 用户的密码,才安装的不用填入)

GIVE DATABASE A NAME:(这是给将要创建的数据库取个名字,可以随便填入,比如 PVPGNDB)。

配置完后选中NEW DB INSTALL再按GO,如果出现了 You database has been created successfully 的对话框,就表示你的数据库已经建立好了,最后就是在Server Configurationg配置中打开bnetdconf文件,让服务器和MYSQL数据库连接起来,修改bnetdconf最下面的

mysql_host = "localhost"(MYSQL 主机的IP地址,一般不用修改)

mysql_account = "root" (MYSQL 的管理员账号)

mysql_password = "root" (ROOT 用户的密码,和上面一样)

mysql_sock = "3306" (MYSQL 的连接端口,不用修改)

mysql_dbname = "PVPGNDB"(就是你创建的数据库的名字)

如果出现

You are currently Running PvPGN Version 115

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Make sure to visit:

http://wwwpvpgnorg

We can also be found on: ircpvpgnorg

Channel: #pvpgn

Server is now running

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

的字样,那么你的精华版就可以正常使用啦。

是如何把你的服务器加到中国魔兽争霸联盟服务器列表中:

_在bnetdconf找到如下行并改为你自己的信息: (请注意PvPGN的设置必须含引号)

______location = "服务器的地理位置"

______description = "服务器描述"

______url = "服务器主页"

______contact_name = "联系人"(本服务器并不显示该项信息)

______contact_email = "联系邮件"

在bnetdconf找到track开头的一行并改为:

______track = 1(1-5都可以,太大不好)

______找到trackaddrs开头的一行并改为:

______trackaddrs = "61172250144"

完成以上步骤后,重启你的服务器,你的服务器信息便会出现在中国魔兽争霸联盟服务器列表中了。

客户端连接方法:游戏方式:

下载http://uwsrpwtorg/download/war3_102rar (102升级包)

安装后桌面会出现三个图标,选WARCRAFT III PVPGN 这个图标 ,将来就用它运行你的游戏

然后下载http://bnetali213net/W3/denglu/BNG面的WARCRAFT III,添加一个GATEWAY,填入想要去的战网IP再选为默认,最后进入游戏就可以连接上战网啦。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » intellij写JAVAweb,比如war包是如怎样发送到服务器上

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情